Andy, I have only done clean installs of Win 7 personally. That's the way I prefer to do any upgrade anyway, clean install and then re-install any apps. A clean install of Win 7 is a damn site faster than Vista which would never have run on my netbook (atom processor) without having to wait ages for it to boot, lots of disk caching, etc.
sbetts, AFAIK there is no in-place upgrade option for XP, so when upgrading from XP you have to do a clean install. You can still purchase an upgrade license for XP in the same way as you can for Vista though (same price as well).
I bought all my licenses back in July when they were half price

.