Fixing chem's computer reminded me of this software.
Driveimage XML. What it does is create an xml extension 'image' of your hard drive. The space it takes up is very little (my 30 gig boot drive partition turns into 20 megs).
Then what you do is use Bart's PE with the
driveimage plugin to reimage the hard drive. Since the hard drive image can be done at any time (while windows is running) you can make an image of any windows state.