That's how I found this forum, and the process that I used.
Might be overkill to keep a system image that can be used on a different computer, but I REALLY HATE REINSTALLING.
I don't recommend or discourage making a sysprepped image. Just depends on what level of insurance you want. Since I always restore before making a new image, restoring is second nature, and it goes like this, all restores and imaging done cold from the Ghost recovery CD, similar to the Win 7 recovery CD:
1. Restore my last image and boot to Win 7.
2. Update what I want updated for the new Win 7 image.
3. Shut down and make new "normal" image.
4. Boot to Win 7 and run sysprep with shutdown option.
5. Make image of sysprepped Win 7.
6. Restore "normal" Win 7 image.
Steps 4, 5,and 6 are added costs for doing the sysprep. Since an image or restore takes about 4 minutes (~20gb) and I always make 2 images to different HD's, it costs me about 15-20 minutes total, counting booting and running sysprep. Sysprep runs in a minute or two on my PC, but I never timed it exactly.
There's a small learning curve, but it's all in the tutorial.
For example I had to turn off network services before running sysprep successfully.
And I had a second PC with different MB to test the sysprepped image.
I don't recommend it unless you're comfortable restoring your image, because you're stripping drivers from the Win 7 on your HD.
There are alternatives, like cloning your Win 7 to a different HD, then sysprepping
that drive and imaging it, etc, etc. I just keep it simple by using the method I outlined.