Macrium Reflect free is an excellent program, but beware of the Linux based restore disc. I have had problems accessing some images on external drives. It is much better to use a WinPE Macrium restore boot disc.

Check out this tutorial prepared by whs Imaging with free Macrium - Windows 7 Help Forums

whs has links to download a WinPE iso file you can burn on a CD. He has saved me a boatload time and problems!