I have a machine with XP that I plan to upgrade to Windows 7 Home Premium. I purchased the upgrade last year, but have not yet installed it. My question is this - I will install a new hard drive when I do this conversion. The Windows 7 upgrade requires a legal version of XP be installed. My question is if I have to install XP first on the new drive or is there a way around this?