We've been using an EC2 micro instance for a little remote monitoring for the past few weeks, and it's bothered me badly how the system time is never accurate; no matter how much fighting I did with Windows time syncing, it was never working properly. Didn't find an answer on serverfault that explained how to fix it, but found a good one finally on Amazon's forums, and wanted to share it here for anyone else looking.
Scenario: Windows 2003 Server on EC2 Micro
Situation: Time always wants to sync to UTC, no matter what is configured in Windows.
Best Answer
Source: Time on my EC2 windows instance changed automatically