Microsoft

Upgrading Window XP to Windows Vista

Windows Vista Upgrade Advisor

I encourage you to run the upgrade advisor prior to starting your upgrade. It will tell you what is and isn't compatible.