Guys don't get me wrong so hear me out.
I'm a firm Windows 2000 Professional Supporter. I had the good fortune to win two full boxed retail copies of it from microsoft in the prerelease contest they had for it.
I've used it almost exclusively since the day I got it in the mail.
To Me Windows XP is a more consumer friendly version of Windows 2000 with lots of very pretty eye candy to help win the average home pc user over, especially anyone who happens to like or use Macintosh Imacs or any Macintosh with the very visually pretty OSX on it.
while I hardly see the need for plunking down what it is going to cost for the upgrade version of win xp professional I'd highly recommend Windows XP Home to someone who has a machine it can run on with good performance and is tired of all the problems with windows98 SE or that horribly kludged Windows ME. Yes upgrading from Windows 9X to Windows XP could turn into a horrible nightmare, but I am sure that the upgrade version of WinXP Home will be the same as every other upgrade version of Windows that I've ever used in the past. In that it will let you do a clean install if you can show it that you do indeed have a previous version of the Windows OS when it searches for the upgrade qualifier.
I've been testing out a copy of Windows XP Professional RTM Corporate version (no activation) that I got from...*cough* *mumble* *cough* and so far I am very impressed with it's abilities to run programs that I could never get to work properly under windows 2000. I was very happy to find out that I could now get windows xp to run my favorite older FPS game "Shadow Warrior" just by changing some settings in the compatibility tab when i right clicked on the executable files for it.
In closing My humble opinion for windows xp flopping is... no way dude!!!