I think you can still find a solution from a data recovery company and no where else. As your card doesn't show up i assume its corrupted so i see no software recovery solutions but of course you can still find a good recovery company that can really retrieve your data but you will have to compromise with the price.
In your case i don't think $125 is too much because last time when i went through this and was looking for best recovery software it cost me around $250
If you are lucky there are possibilities for good recovery under $125
Consult these experts they might give a better option. http://www.eprovided.com/recovery-of-digitalphoto.html
Hope it helps!