Upload & Sell: Off
I am not trying to be cheesy, but have you tried a PC or a Linux box?
Sandisk has some software that usually will do the trick, if that fails ZAR is good, can recover images, several levels deep (as in several deletes later!!!), the later is windows only i think
Very sorry to hear that you have had this happen - my heart goes out to you, as I have been there myself.
All the best for the new year