I always advocate upgrades, as you can always go back and clean install
later - you can't do this the other way 'round. Just make sure your hardware
and programs are supported, or that you have patches or drivers available
(same goes for upgrades or clean install). Upgrade information: http://aumha.org/win5/a/xpupgrad.htm