Windows 7, Azure and Office 2010 are steps in that direction
Rather than take steps in the right direction, it sounds like MS tripping over their own feet trying to get a course correction.
NOTE: Some people that yell loudly in "Teh Internet" doesn't necessarily translate to MS biggest users.