The wonderful open source PhotoRec saved the day earlier this week when one of the compact flash cards that contained photos of my recent trip to Alaska decided to corrupt itself. Previously I had used this utility to recover another corrupted flash disk. Each time it was able to bring all of the photos back! If you have a corrupted flash disk perhaps caused by disconnecting it before the drive has been unmounted from a Mac, try this program. It works!