That's not totaly true. Linux has a large foot print in the world and if you wanted to get a true reading of it then you would have to count all the phones, PDAs, tablets, desktops, servers, routers, switches, gateways, printers, copiers, yada yada yada that run a Linux based OS. Most places only account for Desktops and Servers, but forget that it runs on so much more than that. I'm not saying that Linux based OSes out weight Windows, but the fact remains that they are much closer then most given them credit for.
Mike, I can see how it would be a bit of a chore to work with Vista. I used it and when it came to software, it was amazing. I never really had any issues running software at all. Everything would work or with just a little know how could be made to work with out anything more than a few extra mouse clicks. The complaints that I had about Vista was the hardware support. Things like webcams, USB mics, tablet pens, phones...Microsoft seemed to dromp the ball on support for some stuff. There were lots of things that worked fine, but the issue came in when older, things that had drivers for it in XP, did not in Vista. Not a huge deal, but still an issue. Also, with some products even if there was a driver, it may not completely work. Some functinality would be limite and just plain bad proformance. When I talked to HP about newer drivers for the 2 year old web cam I had for goofing off, I was told to buy a new $80 one, so that it would work. Then there was the issue with the Aero. When a computer is branded blah blah compatable, it is a good assumption to think that all of blah blah will work. Not so much with Vista. Just because it had the Vista Compatable label on it, did not mean that it would run all of Vista. Parts like Aero and Media Center had issues running on some computers. There where compouters with lower end built on graphics cards that would not run Aero, though had the ability to add on another card. With this it would be add new card, disable old card, run at better specs. Not so much. Some comptuers did not allow for the disabeling of the built on card, so Vista would still ID that card, and because it was not an Aero able card and not running corectly, it would still not run Aero. Some might say this sounds like something a cheap $200 POS would do...For the most part you would be correct, but even $700 and &1100 models where doing that as well. The point of this is that Vista did have issues, but most of the BS that was put on it, was just slander made up by Apple and their smear campeigne. It did not really deserve most of the bad press that it got over the years.