"MunSoft Data Recovery Suite has all the data recovery tools you need in order to restore valuable files. It includes 6 data recovery programs, each one of them can be used separately to recover a particular type of file.
It gets a 55% rating which is good for a data recovery program. I have tried their corrupt file program which works quite well. Also check out their corrupt file recovery service which if you post on Facebook, Twitter or in a blog, gets you 10 free file recoveries over a 3 day period. Nice!