I run Suse (Open and use SLES), Fedora, and Knoppix (dropped Mandrake (now Mandriva) after they tanked, had too much trouble with their product back then anyway. Might be good now though, don't know) plus some XPs.
Hate to say it, but while XPs up time is lower than the Linux distros, the MS patch history is, well, much much better. I am really tired of recovering Linux boxes that have gone titsup after a "security" patch-- the boxes are insecure if no one wants to install the patches due to a risk of losing the box too. The XP boxes keep on ticking along patch after patch, MS learned their lesson. The Linux distros haven't, or maybe cannot afford to properly regression test their patches.
Whatever. MS is pulling ahead on what they do best-- ease of use. And rarely does XP clobber configuration files like Linux patches are notorious for.
If Nigeria went with Linux, they would become a great source of help desk workers for Linux, since the students would need to spend a lot of time repairing dead software.
I'm posting from one of several boxes running FC6-- my primary copy of Suse 10.0 that I normally use is, you guessed it, titsup and waiting for a pumpup (probably to 10.2). Every propeller head should use Linux, the other 99% of the world is presently better off with MS or FreeBSD, er, MAC.
If you don't like the facts, change them. Invest your time in improving the free open software available instead of MS bashing.