Smart Data Recovery is a nifty little (free!) data recovery application that we have found very effective at recovering elusive data that mysteriously got deleted! It is a Windows program that supports the NTFS and FAT file systems. It can recover data from hard drives, flash drives, digital cameras, USB drives, memory sticks, etc.
Smart Data Recovery can recover any deleted files, including MS Office files, photos, mp3 and zip files.
Also See:
Drive & Data Recovery