There is plenty on the net talking about how insomniac Windows 7 is - it wakes up for everything. That's generally pretty easy to resolve, open up task scheduler and edit all the tasks (30 mins if you can keep focus on the excitement).
However, one task is missing from the scheduled jobs & that is Windows update. I've had it confirmed by a Microsoft person that automatic updates will wake the PC if it is asleep to download updates. Personally, I find that really annoying & it should be a setting on the automatic updates page, however, we are where we are. I searched high & low throught scheduled tasks to discover, unless it is hiding under a cunningly disguised name, Windows update is not a scheduled task.
But clearly it is scheduled. Aha, it's hiding, right here : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
I am still trying to find out if it is possible to only do updates if already awake (automatically, I don't need the hassle of having to press a button for myself) but a more important issue raises itself - what other Microsoft (& other less dodgy stuff like trojans & viruses) makes use of "hidden" scheduled tasks?
Big brother probably is watching incidentally did you hear the news that the UK government is going to store all of our web activity soon?. Sitting comfortably?