One of the best utilities I ever had was an application called Disk Doctor on my BBC Model B computer in the late 1980s - it allowed me to undelete files I'd accidentally deleted.
Now Smart PC Solutions has come up with a similar utility called Smart Data Recovery, which restores deleted MS Office documents, photos, music and many other types of files.
The software is reported to work many different types of data storage devices, including hard disk drives (IDE, ATA, SATA, SCSI), flash cards, multimedia cards, USB drives, PC cards, memory sticks, secure digital cards, floppy disks and zip files.
Even better, the software is free and easy to use - you enter a path and off it goes to search for deleted files and folders automatically.
According to Smart PC Solutions, the utility supports several different PC file systems, including FAT, FAT16, FAT32, NTFS and is fully compatible with Microsoft Windows NT/ 2000/ XP/ 2003.
You can download the software here...