I've followed the instructions in the article to the letter on my installation of SBS2003 premium.
After restarting the service, I got none of the nice sync messages showing that it was working. Instead, I got the message:
Time Provider NtpClient: This machine is configured to use the domain hierarchy to determine its time source, but it is the PDC emulator for the domain at the root of the forest, so there is no machine above it in the domain hierarchy to use as a time source. It is recommended that you either configure a reliable time service in the root domain, or manually configure the PDC to synchronize with an external time source. Otherwise, this machine will function as the authoritative time source in the domain hierarchy. If an external time source is not configured or used for this computer, you may choose to disable the NtpClient.
I ran w32tm /unregister and w32tm /register to reset the registry data, and went through the article again, checking everything as I did it.
I also ensured that my packet filters were setup properly in ISA Server, and successfully accessed the remote time server port through PortQry.
Got the same message again when I restarted the service.
I take issue with this article as in step 4, ntpserver subkey does not exist on MY server inside the PARAMETERS subkey and the time service is running. The instructions are a copy of the microsoft site KB article 816042.
What type of key is this so that I can create it and please give an example of using peers with 2 external timeservers.