I am sorry to hear that you have so many problems with XP, but I will say that you aren't telling me anything new. That is why I bought and use a Mac. OS X is far easier than anything out of Microsoft's Windows development group. OS X is not where it should be, but it is getting closer every day. I use XP along side with OS X just to remind me of why I love a Mac so much more. I have one word to say... REGISTRY..
It is not too late to switch....
BTW.. I have owned MSFT stock since '86 because I knew that there are too many mindless people buying into the bunch of kludgey crap that Microsoft puts out. I wanted to make sure I could use the profits to buy a computer made by Apple, cause at least they lead in innovating cool stuff that works more in the way that I work. Plus, I get the added bonus of having fun using my computer. A feeling never brought on by using anything put out by Microsoft. To me, MSFT just doesn't get it. They want to make it more difficult so that they can make even more money selling expensive updates, training MSCEs, and convicing stupid CTOs that they need a lot of people to support their computing environment.
Have fun using XP and whatever else Microsoft crams down your throats. :-)