We have been using a WIN2K box as our internal time server. The way we do it is we set this command on each of our server - "net time /setsntp:ourtimeserver".
I have just realized that even if this is configured on our WINDOWS 2003 SP2 servers, and restart the Windows Time service, time still not being adjusted.