As you might expect, I have a small collection of useful tools that I keep available for assorted system maintenance and troubleshooting tasks. However, for the longest time I haven't really carried a file un-delete utility with me. Not because there aren't some good ones out there, but more because I never really got comfortable with any of the ones I had tried. I certainly was not comfortable enough to recommend any.
I recently discovered Recuva, which I just added to my toolkit. It's free, it's easy to use, and it's from the same people that bring you CCleaner, which gives added credibility.
I was going through the Ask Leo weekly email newsletters that have been piling up and found his write up about Recuva, in the October 5, 2010 issue.
Check it out and see if Recuva is something you can use for yourself.
According to the http://www.piriform.com/download page, Recuva "Runs on Microsoft Windows 7, Vista and XP. Including both 32-bit and 64-bit versions."
You can get a lot more information yourself by signing up for his free weekly newsletter http://ask-leo.com/leos_answers_newsletter.html.>