My desktop came loaded with Windows XP, and I later received the 32-bit Vista in the upgrade program. I never was too happy with Vista, so I installed Ubuntu in an attempt not to have to deal with Vista's inane security. Recently I bought a laptop with Windows 7, and I've really been impressed. So what I'd like to do is to replace all three of these OSes with Win7. However, since the computer is also a little short on space (only 120GB), I've got my eye on a 1TB hard drive for about $100.
So when the smoke clears, I'd like to use my smaller, older drive for the OS and related files, and my new drive for programs, music, and photos.
So my question is this: What is the best way to use the new drive to back up all my old data, so I can perform a clean install of Win7 on my old drive?