Back in 2000, Microsoft really was just a one-product company - Windows. Sure they had Office, but the Mac version was a tiny % of that revenue. Everything to that point depended on Windows. Now fast forward to 2012 and let's see what independent platforms Microsoft has: Windows(client, server) XBox Windows Phone(yes you need a Windows PC to develop apps, but you also need a Mac to develop iOS apps, so it's a wash I'm talking about users) Online - Azure, Office 365, Hotmail, SkyDrive, Zune Pass, XBox Live, Bing, anything else? The problem is only Windows, XBox bring in the profits. WP + Online are major money losers. Online is turning it around, but WP looks dead in the water. Kudos to Microsoft for trying to advance beyond a 1-trick pony. Google will be in real trouble unless they can figure out how to create a 2nd strong platform like MSFT did.