Windows 7 added a "back-up" program, located in the control panel. This does an excellet job of imaging the "C" drive. One advantage is that you can just grab ANY windows 7 Installation disk to retore the image. After the image is completed it prompts you to make a Bootable restore DVD which I just skip.
Have used several times and has worked great, AND it is FREE.