I had a shoot last sunday, its not a paid shoot but it was an important one since it is for my brother. I took photos of them together with his GF. Since im a RAW believer now i shot it RAW on my 512mb Kingston. When im about to convert it with PSCS2 camera raw it said something like the file is corrupted. So im doomed since we shot it in my studio for an hour, prepared props and everything then they will get nothing! I just have the luxury of time looking for a solution this evening and found PhotoRec a crossplatform recovery software for optical media and compact flash cards. I used it with my mac. Although there is no GUI, the program will run on terminal (dos like prog) has a straight forward steps. I was able to resurrect the corrupted .cr2 files from my 350d. The file extensions was automatically renamed as .tif but when you open it, it is still a RAW file.
Before i forgot the software is FREE
You may download it here
I can help you out with the mac version it is a very very very helpful piece of software.