Thought getting sleep right was something that happened before MS decided they need to be able to wake your PC any time they want and not hardware related much.