I had some corrupted pics in iPhoto since my previous back-up - using TextEdit to compare them with readable files it was clear that the header info was missing. This little app salvaged the original, deleted files from my camera's CF card with absolutely no trouble at all.
Thank you
Exif Untrasher
recovers lost JPEG images from memory cards
Version: 1.4.3