good honest review
Good "first attempts" work well in markets you control. Trouble is thanks to some severe missteps and delays, the market is not Microsoft's to lose. Quite the contrary. With major dissension (ala Valve heading to Linux) (XBOX under fire by new Nintendo and Sony consoles, DirectX going away, and a host of other victor-less losses by Microsoft, I think Microsoft's future is very much in doubt (they have too much money to go away) but their affect and relevance is likely to be compromised by yet another failure.
Any other company with this string of failures would be a S&P 500 candidate. Microsoft can survive this of course, but is this the shape of things to come?