Microsoft in 2010: The Biggest Products and the Biggest Duds