Probably not the best place to pose this question... but it just seems right to do it here.

I plan on upgrading to Vista ultimate before its impossible to get, then I plan on buying a new motherboard/processor/ram/new faster main drive. I wanted to change my boot drive while keeping my licenced product intact.... Would I be able to upgrade then migrate into newer hardware?

I have things like visual studio, and other expensive software that I want to continue to use without trouble.

Also, could I transfer just the OS to a SSD or small drive/faster drive... and the rest to a large drive like a 1.5TB samsung or something comparable?