This one is called Recuva ( I tested V1.22.384)
From the website
Recuva (pronounced "recover") helps recover files that have been accidentally deleted from your computer.This includes files emptied from the Recycle bin as well as images and other files that have been deleted by user error from digital camera memory cards or MP3 players.This program can be downloaded from http://www.recuva.com . There is an installable version as well as a portable version that can run from a USB stick.
I tested this program out on a few types of files and it does what it says it is supposed to do.
I was successfully able to recover a deleted file even after removing it from the recycle bin.
It works as long as there hasn't been any new data written to the disk at the same location as the file you deleted.
This obviously wont be able to get files deleted long ago but it is definitely worth a try in one of those "Oh S$%^!" moments when you just realized you deleted a file you wanted to keep.
Please post a comment if you have had any luck (good or bad) with Recuva.