I'm working on getting my brother in-law's computer working again. The 60gb drive was going south, to the point where it couldn't finish the booting process. I installed a new 80gb drive, went through the dreary restore process then tackled data recovery. After attaching the old drive and getting the system to recognize it (requiring a DOS boot disk) I attempted to copy files to the new drive. I only got through a few before the drive appeared "empty". Having nothing to lose, I remembered once reading about chilling the hard drives... years ago. So that's what I did - threw it in the deep freeze for about 3 hours. Took it out - it's so humid here it started gathering condensation nearly immediately - and plugged it in. No errors on start up and I was able to start copying immediately. I then made up an ice bag to sit it on and let it crank. I managed to extract all the data from the drive before it failed again.
So, it really can work.