So I do a lot of reinstalling OS's; I have gotten into the habit of wiping & reinstalling windows on all new computers I sell, and I'm upgrading a lot of people to 7, as well as recovering a lot of people from viruses. Naturally, it takes quite a little while to install Windows, run all the updates, install Office, antivirus, etc. etc. etc. I had a crazy idea I tried out and.....it WORKED. I did a fresh install of 7, along with all the programs I usually put on a new PC; AVG antivirus, Office 2007, etc. Installed onto an old Dell Dimension 3000. I then used DriveImage XML to create an image of that fresh install. I have been able to successfully write that image to several computers now. In order to get them to boot, before I remove the drive I've written the fresh image to, I mark the partition as "active" then install it back in the target computer, put a 7 disc in, boot to it, and launch startup repair. Windows then loads, installs drivers for all the new hardware, and presto! Like magic! Anyhow, I'm proud of myself & thought I'd share/brag a bit. One other thing I learned the hard way; if you're going to do this, be sure to install everything the first time onto as small a hard drive as you can find; I think the one I used was like 30-40GB. The first time I tried doing this, I installed Windows & all the programs onto a newer laptop with a 250GB HD, and when I tried to burn the image to a small (40GB or so) HD, it gave me an error that "the target drive must be at least as large as the source." Also; the activation doesn't transfer, so I just enter the license key that I've purchased for the client, or if it's a reinstall of 7 due to a virus or something, just re-enter the product key from the sticker on the machine. Works like a charm..... Oh, and FYI; I just discovered that the program "Speccy" by Piriform (Ccleaner makers) can show you your Windows Product Key! I'm here all night and I accept tips.