Re: To be fair to MS... @Eadon
Totally agree with you Don. If, in a corporate environment, there's an issue to solve, nobody wants to hear "let me check out forums and IRC". That's the downside of free as in beer. Expecting competent and individual support like you MAY find if you pay large license fees, isn't realistic. (By "you" I'm referring to people in general; I'm sure you're aware of it.)
So on the one hand you have a mega corp running the show on business desktops for almost two decades. They charge money for it, and can therefore afford to offer support (and are expected to).
On the other hand you've got free Linux (or *BSD or [now] Sun Solaris descendants like OpenIndiana, IllumOS, OMNI etc). The majority of developers who contribute will see no compensation for it. A few are lucky to be able to contribute as part of their day-jobs, because their employers have a strong interest in those things.
But you cannot reasonably expect support in the same way as you can from commercial options like Windows or *cough* Oracle Solaris etc.
For a business simple maths: If the costs (setup/maintenance/support/training) are lower or at least easier to foresee than the risk you may be taking with an unsupported, free product, you'll go for the safer option.
Of course there are commercial options available too: for example Red Hat. They offer great support, but that doesn't come cheap either. (Add to that the training for your staff who have never used Linux, and it's often not worth switching.)
Without any commercial backing which makes professional support for business customers possible, Linux will *never* conquer the desktop. But it's not a competition. At the end of the day, everybody should use what works for them, whatever the reasoning behind it. (I'm typing this on Fedora 18 on my laptop, and despite paying the tax for the pre-installed Win 7 Pro, I've removed Windows altogether).
I don't want to see a one-size-fits-it-all without any competition out there. The more options are available to the customer, the better it is for them, be it operating systems or window managers (Gnome, KDE and numerous others), or anything else for that matter.