For thos of you that have WinXP and an always on internet connection e.g.
cable/dsl modem.
WindowsXP is probably already syncing your computer's RTC to one of two
time standards. By default I believe it uses time.windows.com and has
available time.nist.gov
Double click on the time in the lower right hand corener of your screen.
Select the Internet Time tab. For this to be working,the "Automatically
synchronize with an Internet time server" box must be checked and you must
be connected to the internet. Synchronization will only occur when you are
connected. This will also show you which of the two listed above is the
current time standard and allow you to change to the other, or you can
manually enter the address of a different server if you wish. Be sure to
clck Apply if you do so

It will also show you the last time the syncing
was done and when the next one is due and you can also click the Update
Now button to force a manual update if you like.
BTW you can get a list of public time servers at:
http://www.eecis.udel.edu/~mills/ntp/servers.html
--
Panzer