I've had a good experience with TechFusion and it cost me something in the hundreds of dollars, not in the thousands of dollars. That was a while ago, though, and they were able to remount the hard drive on another machine and transfer the info to disks.
no subject