IMO, I think you should stay with Windows 2000 because it has been a proven stable OS. Windows XP is nice and everything, but there are still a few bugs that need to be worked out. If you'd like, you can dual boot it and test it out. I have it and it's pretty nice. Hasn't given me any problems, but reviews of XP will vary from user to user. Wait until the first or second service pack comes out before upgrading or doing a clean install. Hope this helps.