There is a very good tool available. It can recover data almost completely from most disasters.
It's called a backup.
I mentioned this to another fellow, but it didn't go over too well. Hopefully you have more wisdom.

In a business or scientific environment, a proper backup is critical. If I ran a research facility, and the person responsible for the computers never set up a proper backup plan, I'd likely fire him/her immediately. Data Recovery is a last resort. Not all drives can be recovered, even by the absolute best in the business. To rely on data recovery instead of a proper backup is a foolish and expensive proposition.
To make it more clear, there is NO single tool available that can easily recover data. If Data Recovery was an easy thing, the recovery companies wouldn't charge $3000+ for recoveries. It is an extremely technical field, requiring a lot of very expensive tools, years of experience, good eyes, a steady hand, and plenty of luck. Despite what some think, Data Recovery is not a simple program to run, any more than a single pill can cure every ailment you could have (A pill that sets a broken arm? I'd love to see that

To make it even more personal and direct, maybe you could find a program that can do research on spiders, crickets, and other insects. Employees are expensive. What's needed is a simple program that both physically analyze, categorize, theorize, and in every other manner do what the employees are doing. That way you could fire everyone in your department, saving a great deal of money. It would be great if this program was also Shareware, for only $29.95.