Yep - can be done but is expensive - depending on how much data and what needs to be done to recover it, hundreds of pounds is right.
I stumped up approx £400 to get ~270GB of scanned negatives recovered (freezer trick didn't work for me) unfortunately it wasn't a simple power-supply failure - they stated they had to outsource it to a company that usually does the forenisc recovery for the police when they want to recover things naughty people try and hide. :shock:
The above might have been sales BS, I could have gone through and rescanned them all, but made a time vs money judgement - it had taken a couple of years working my way through them.
Really comes down to how important is the data, and can it be re-generated by other means.
Lesson now learned, important stuff now backed up multiple times to different devices.