I want to install a second larger hard drive on my XP computer and an OEM version of Windows 7 Home Premium. In a few months, when the budget allows, I want to upgrade the components of the machine with a new Mobo, CPU, etc. At that point, I would like to have the Windows 7 OS and programs on the present smaller drive (that has XP and everything else on it now) and use the new larger drive for data, etc. What is the easiest way to go about this? Thanks.