Presently, my main computer is Windows 7 Homer Premium, 6 MB memory (came installed), but is now about 7 years old and I am beginning to think that it may sometime in the not to distant future, fail. Therefore, I have two possibilities. The first possibility is to clone the Windows 7 hard drive (Seagate 750MB) on my existing computer, to another Seagate 750MB, drive via a USB cable. If I understand it correctly (and I may not), If I clone (rather than mirror), the drive, the new drive is bootable and I could just swap them out when the internally mounted one bites the dust. Is this correct (mirror vs. clone)? The second possibility is that, if and when the Windows 7 computer bites the big one, instead of swapping the hard drives I may just want to go to Walmart and get the latest $500 computer with Windows 8 with 8 MB memory, and a 1 TB hard drive. However, how can I migrate all my apps/programs to the Windows 8 computer? What are my options?