Looking to upgrade to Windows Vista? You might just want to keep an XP partition on your machine, as ROM upgrades via the normal RUU client do NOT work from within Vista, due to changes in the way the OS accesses the device. This also prevents IMEI-check unlocks from working on Vista.
I found out the hard way, don't make the same mistake
Here ends the Public Service Announcement.