I highly recommend this product, and no, I don't work for this company nor am I paid or otherwise to post this endorsement.
I've been using Boomerang since it came out a couple years back, and have been quite pleased.
It seems that these guys are the leader of the pack of data recovery software apps, and as leaders, it also seems that they take the brunt of either competitive 'feedback' or are so on the cutting edge of technology that they get some bruises for that. In any case, if it weren't for the likes of this group, we wouldn't have any one raising the bar that their 'competitors' must follow.
From their amazing RAID recovery (it actually will rebuild a damage array) to the ability to add custom file signatures to find lost or deleted files, Boomerang recovers more data, more often, than anything else I've used.. and yes, I own them all.
So, ignore the rubbish you see here and let your own experience be your guide. And these folks make it easy; they allow you to save recovered data for free, without any obligation, before you pay them a penny, to see how well the app will work for you.
If that wasn't enough, they even will give you a free activation up to 20mb of data you can save, and it's fully guaranteed.. they will give you a refund no questions asked.
Their 'competition' doesn't come close to this, not even allowing you to save recovered data until you've obligated your personal data and credit card information.
I'm standing by Boomerang, and once you have some real, personal experience with them, I'm certain you'll do the same.