After I finally got round to it, dd_rescue did a great job of recovering seemingly every sector from that failing drive. It did take a couple of days to work its way through all 160GB though (it wasn't an empeg drive by the way, it was the drive in my off-site backup server).
_________________________
Remind me to change my signature to something more interesting someday