Hard drive recovery siggestions

I'm hoping someone here may have a good suggestion. I have a few hard drives that I need to recover data from. I used to have (it may have been a linux based) a set of advanced recovery software tools years ago but don't recall the name of the software. I need something more advanced than the consumer level stuff out there.
any and all help or suggestions is appreciated.