Iæm really not sure what the root cause of all this is. It could be the Windows USB stack, or it could be down to how USB has been implimented by those who designed the standard. I really don't know.Seems that more work is needed for USB hardware (and/or drivers) to get reliable enough to use for the various power events important for HTPC use.
Do other OS's suffer from this kind of problem? <rhetorical question>