Windows ME baby. None of those problems
And how many other problems are there...? Granted, there is no perfect OS, but in my experience (as a computer technician, for 2+ years), ME has
way more problems than XP. This may not be the case for you, but it is indeed the case in general.
If you get bluescreens on startup, it can usually be fixed with a recovery installation. Boot off the XP CD, wait for all the crap to load, press "Enter" to install, and "F8" to agree to the licence. It will scan for previous Windows installations at this point, and it should find your old XP. Highlight it and press "R" to attempt a recovery installation on it. This has fixed my "blue screen on startup" a couple of times.
If this doesn't work, you can reinstall Windows without reformatting. Upon completion of the installation, you can copy your old user's folder in the Documents and Settings folder to the new one, and this will allow you to keep a lot of your settings, IE favorites, My Documents, Start Menu programs, etc. AND, all of your files will still be there. You will have to reinstall programs that refuse to run without the stuff they put into the registry when they were first installed.
The only reason I got the "blue screen on startup" is because I was experimenting with WinXP/Linux dual-booting (using the NT Loader), and it didn't like it when I messed around with the partitions.