I used file scavenger on my windows based server to recover a ton of files I deleted.
The fm128 looks like a hard drive to the OS. So it works for the memory devices also.
I am not a mac person so I cannot comment on the one he mentioned, but can vouch for "File Scavenger." I seem to remember that the trial version would tell me which files it found before I had to purchase the software.
John Lenihan
LeniCam Video Productions
http://www.lenicamvideoproductions.com