I like to use the little Internet Time synchronization utility that comes witn windows XP (Start > Settings > Control Panel > Date and Time > Internet Time). It is simple, comes with the OS, and does exactly what I want: synchronizing the computer clock. The only drawbacks are that, by default, it updates the clock once a week, and that the only two server options available (NIST and Microsoft itself) are busy servers, so synchronization lasts several seconds (10 to 20) when I want to do it manually clicking Update Now. The following are two registry tweaks to improve the Internet Time synchronization: To automatically synchronize the computer clock once a day: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient] "SpecialPollInterval"=dword:00015180 To use a faster public server (in N.Y.) that synchronizes almost instantly as a third option (it does not erase the other two): Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers] @="3" "3"="208.184.49.9" How to use the code: Open Notepad Copy the code Save as Whatever-you-want.reg (for example: time.reg) Double click the file Click yes