I upgraded to XP from windows 2000 (the best windows OS IMO) a year ago only because certain programs I needed required it.

SP3 for XP is supposed to add the security features available in Vista to XP. SP1 was just released for Vista - it's a beta though. Nothing like unleashing buggy software and letting your custies do the testing for you.