I had posted some time back that NTP was having some real trouble on my Windows XP Pro machine. It seems as though log on and log off events cause Windows to lose some clock ticks. While away on vacation for a few days I noticed that NTP was able to keep the machine to within +/- 2ms. The theory appears to be correct. Just FYI.