Get rid of XP.
I have found that nearly 90% of my software, that worked just fine under Win98SE, has various, often very serious problems including very often just not running at all, under WinXP. These problems actually even occur with software published as late as 2002 (but as software development takes years, obviously developed under earlier MS OS's).
My outrageous suspicion is that this was quite purposely done by Microsoft so that it would render virtually all older software immediately "obsolete" and require everyone to spend hundreds or thousands of dollars on new software that would work on WinXP. Just think of what this would mean in potential profits for the software industry overall and Microsoft in particularly. Of course, there's obviously absolutely no possibility of any collusion or financial arrangements between Microsoft and other software developers, so most likely I am merely suffering from paranoid delusions. It's likely just another paranoid delusion of mine that Microsoft spends incredible amounts of money on advertising to convince the public that their latest OS is the greatest thing since air conditioning, a nearly unimaginably brilliant improvement over all of their earlier OS's (of which the exact same was claimed by them), and that with "compatiblity mode" it's possible to run nearly all older software on WinXP with no problems (which can be seen to be a blatant falsehood by anyone who has ever tried, and is also very interestingly contradicted by Microsoft itself offering for sale software that will allegedly overcome any problems (that according to themselves aren't supposed to exist anyway) running older software on WinXP for only $129.99, as a temporary measure, according to them, until their customers can "upgrade" to (read "purchase"
newer software that will run on WinXP.