Linux isn't going to become mainstream anytime soon because the vast majority of computer users want something out of the box (aka, pre-installed when they buy the PC). Microsoft pays people like dell big bucks to pre-install Windows, so the vast majority of people will use windows.
Anyway, I like XP, and until someone gives me a reason I just can't say no to, which hasn't happened, I won't be switching. I also don't like people trying to convince me to use different software, similar to the FF nutz. I'll choose the software I want to use thanks, and you can do the same. I don't need people trying to convert me about anything, be it religion or software or anything else.