This seems quite useful. And it is free! Today only at GAOTD. Check it out.
Giveaway of the Day » Elprime Media Recovery: "Elprime Media Recovery is the professional data recovery software for scratched, damaged or defective CD and DVD disks, USB flash drives, memory cards, floppy disks and other storage media.
It uses an advanced data recovery technology to access and recover inaccessible files in Windows operating system. Elprime Media Recovery can recover all known file types and allows preview of recovered files too."