Microsoft lost me and my company years ago. I shudder to realize that so many companies are stuck with 1990-era IT departments. Lotus? Exchange? Are you kidding me? Those are painful memories, no thank you. I'll stick with Google and focus on building my business.
Regarding Microsoft attempts at cloud services: It's a start, and I congratulate them. But why the hell would I use MS for my cloud services when Google is decades ahead?