You receive the following error message after Windows 2003 boots. At least one service or driver failed during system startup.  Use Event Viewer to examine the event log for details. There is a  quite excellent article here on how to debug errors like this; http://networkadminkb.com/kb/Knowledge%20Base/Windows2003/Troubleshooting%20%91At%20least%20one%20service%20or%20driver%20failed%20during%20system%20startup%92.aspx I found it while trying to find a way to surpress the dialog box, which sadly I did never find (one would think there would be some registry tweak that would disable this stupid dialogbox on a server where the error had no effect and was impossible to resolve)..

Had problems with a server that was complaining that it could not sync. time with the DC, it stated that it received invalid data amongst other.

Event ID 38, 47 and 29 – Source: W32Time
“The time provider NtpClient cannot reach or is currently receiving invalid time data from NTP_server_IP_Address.”

Found the resolution here;
http://www.chicagotech.net/troubleshooting/eventid47.htm

Basically (this worked for me);

1. Click Start, click Run, type cmd, and then press ENTER.
 
2. At the command prompt, type the following commands in the order that they are given. After you type each command, press ENTER.

• w32tm /config /manualpeerlist:<TIME SERVER IP, EG DC>,0x8 /syncfromflags:MANUAL
• net stop w32time
• net start w32time
• w32tm /resync

a few additional dos commands you may try when debugging w32time;
C:\>net time /querysntp
C:\>w32tm /resync
C:\>w32tm /monitor

ha ha ha, this is so funny…  I still feel the Iphone seem the better choice however this is really hilarious…