Okay, so i think i've got it down. I'm going to "reseal" the system and then make an image of it on a different partition, then when the user restores via that partition, they'd need to activate again. Would this work? Does wpa still activate if the machine is the same, or would i need to make the image after windows is activated? Also, I'm trying to get this processes as automated as possible, problems i have now are as follows: 1. I'm trying to have the backup partition be type 0x12, which is the standard recovery partition type [secretly fat16/32], but when i boot from it after installing DOS to it, DOS can't boot (mounting issue i think). Is there a way to trick DOS into knowing that the partition is DOS compatible even though the type isn't? Or is there a way i could run an even more streamlined OS right off the drive that would be able to run partitioning tools and some batch scripting? 2. Is there a freeware program like savepart that i could run from command line in windows (for use during preinstallation)? 3. Is there a freeware program that would give me the ability to change partition types (a la grub's parttype command) from command line in windows preinstallation?