@TexasToast: I'm not so sure about that. Microsoft is pushing corporate clients to the cloud.
The way they do it is madness too: Raising praises to mad hatter levels. Pffft. Not everyone desires the cloud, they should just accept that and still offer both options equally. Pissing off customers will look them for alternatives, not your cloud (especially when they can't even use cloud services, thanks to bad internet connections or laws prohibiting that).
Microsoft's Office and Server & Tools divisions are making healthy profits. I just can't understand why they are in such a rush to annoy customers in record time for no good reason. It also creates instability for their developer tools.