So I finally decided to go and use vista as my primary development environment. It came about because my XP machine was showing some wear and tear and the TFS client was not working correctly after many un-install/reinstall sessions. At first glance it looks like everything is now set up correctly and really the only aspect of the migration I had difficulty was adding secondary email accounts to my outlook 2007 instance. (The icon for email is under 32 bit Control panel Items so it was not readily visible.
reattaching old .pst files was a non issue and reloading the configuration settings into my favorite RSS reader also was a painless act.