Sorry, this post falls under the category of "rant" rather than "games".
When you buy a washing machine (or pretty much any kind of consumer-electronics item) there is usually a telephone number you can call if you have any problems, at no extra cost over and above the cost of the item itself.
So why doesn't a company as rich as Microsoft have a number you can call if you have a problem with Microsoft software? Okay, they have far more customers than, say, Hotpoint, but equally that means they much more profit from all of those customers and could afford to man a helpline.
The reason why a number like that would have proved useful was when I was trying to install SQL 2005 onto Windows Web Server 2008. The option to install anything apart from the "client modules" was greyed out. It turns out after to-ing and fro-ing emails that it's not compatible (after initially being told the opposite).
What? Microsoft can't even write an operating system that is compatible with a program as common as SQL 2005? Yes. Who would have thought that someone wanting to run a website might want to run SQL 2005?
The solution, once I knew the problem, was simple. Install MySQL. They (along with most other people) can write software that works on more version of Windows than Microsoft can.