What have you tried so far? You can download a trial version of Data Rescue II that will tell you whether or not the paid version can recover files for you.

I've only ever dealt with Drive Savers, and you already know they're good, but pricy.