don't use data recovery!!!
the only thing they do is put the harddrive in a freezer, the cold temps make the hard drive contract and then they put it in the computer long enough to pull the info off the HD before it heats back up and crashes again. it may take several tries but i was told it would work.
so if you have a freezer just pull the hd wrap it in a ziplock so not to get wet, and put it in the freezer for 24 hours or so. take it out of the freezer, put it in the computer and try to pull the info off.
one of my college professors told me this trick, never tried it tho.