You can download free software which will try and retrieve any data from your memory card
http://www.photonose.com/ for example. Did you say you had tried a card reader, if not try it. Also places like Klick will send your card to their labs and retrieve it for a cost. They will only charge if they get the data off.
SiBoy
January 2010