Is your XP version up to date with updates and patches? And it is Vista 32bit?
It looks like you may have to have SP2 installed to do and in place upgrade.
Windows Marketplace: Windows Vista Upgrade Editions: Get Started
P.S a fresh install is always best anyway, a little more work now but a better running machine down the road.