Upgrading can definatly work alright. I know I upgraded my WinME install to XP, and everything was stable, although a bit slower. I think with XP an upgrade can go a lot smoother as long as you check for compatibility before and remove anything that wont be compatible. I think an upgrade is a good deal if you dont quite feel like reinstalling all your apps, then go clean when you have the time and patience