myrescue is a program to rescue the still-readable data from a damaged harddisk. It is similiar in purpose to dd_rescue, but it tries to quickly get out of damaged areas to first handle the not yet damaged part of the disk and return later.
It really works! I did think my disk was lost, but myrescue recovered the majority of the data! Good work guys!