My motherboard died. I'll be installing a new copy of Windows 7 on a new machine, or replacing the motherboard in my current machine and then installing a new copy of Windows 7. There is nothing wrong with the old hard drive, however. I shudder at the idea of reinstalling all the old software (some of which was downloaded and the key is lost) and then carefully copying over the data files. Is it possible to install Windows 7 on a new hard drive, then copy over all files except Windows 7 files, then copy over the old Windows registry, and put myself back where I used to be?
Follow up: Windows would not boot on the old drive with the new motherboard, but this turned out to be because the new mobo BIOS was set to AHCI instead of IDE, and Windows had been installed with IDE. Once the BIOS was changed to IDE, Windows booted. Initially it did not recognize mouse or keyboard, but a reboot into safe mode and then a restart fixed that. After that, a question of installing the new drivers and uninstalling the old. So far so good. Many thanks to the community members for their help. Not yet clear if a new activation key will be needed -- so far the system hasn't wanted one.