As I have a wide variance of computers, I quite often just use ntp/sntp to keep all them in time together - however my windows mobile phones often tell me a very different story.

I've just downloaded TimeExpert to check out on the phones, but I'm curious as to what others are using?