Zero Assumption Digital Image Recovery. Photo recovery freeware which restores lost images from broken media like Compact Flash, MemoryStick etc etc. This is apparently the one to use if everything else has failed. The download is actually the trial version of their ZAR file recovery program which costs $39.95, but the image recovery bit is a permanent working part of the free trial. Complicated, but it works.
Our flagship product ZAR 8.3 now includes the (freely available) mode to recover digital images. Generally, program should work with any media type (e.g. CompactFlash, MemoryStick, SmartMedia and so on) accessible by means of operating system. You need the use your camera or the appropriate card reader you normally use to transfer images from camera to PC.