@justinlee: Can you give us a bit more info ? What recovery environment did you use(WinPE or Linux) for restoring ? Which program version ? What error messages did you get ? Did you first verify the backup image before you went about restoring it(that is always a good idea) ?
Personally i tried restoring my system partition with both the Linux and WinPE rescue disks and whilst both were successful, the WinPE method was much less painless and much much faster. So for me the program works as advertised.