This will be a fun thread...
Well, I'd just like to say, (before this thread becomes 10,000 smug Appletards waving their e-censored bits around,) that I hope the business refresh comes through for Microsoft. Microsoft has been (slowly) changing its stripes of late. The problem is, it doesn’t know what it is changing into. Microsoft is really quite schizophrenic. One the one hand there are large chunks of the company trying to reach out to the open source community, open up their APIs and interoperate with the rest of the world. On the other hand the “old guard” still exists, and insists on having the control freakery of Jobs with the outrageous price policies of Ellison. Mix in the weird obsession with failing miserably at the Internet over and over again and you have a company that can’t remember where it’s been and hasn’t a clue where it’s going. The Microsoft of 2010 is a /lot/ meeker and less horribly evil than the Microsoft of 2002. I don't think that's due to design on their part, but simply Ballmer's incompetence as leader of the company. He hasn’t been able to pick a direction a steer the company down that path. At best he has prevented Microsoft from tearing itself into two or three pieces, all headed in different directions. I honestly question how long that can possibly last.
Either way, Microsoft is one of the big three (Apple, Google, Microsoft) tech providers that will shape the decade of 2010. (Will Sunacle be a fourth?) These big three will each have desktop OSes, mobile OSes, web services and probably server offerings soon. As much as it’s fashionable to hate on Microsoft, and we’ve spend decades doing so quite legitimately...
…I hope they stick around for a long while yet. Preferably with enough revenue and profit to be a threat; we’ll need them to keep the other two in check.
Now how’s that for a kick in the pants: we need Microsoft around to make sure the market has some competition. My word how times have changed...