My SDHC card has gone mental, I think it is because my wife took it out while the camcorder was on (

I have also tried using Firefox and Chrome as shells to access the temporary drive to no avail. When I load the card on the camcorder I can see most of the files are corrupted and unreadable but the last 3 videos (my babies first Christmas!!), the ones I want, are still viewable on the camcorder.
I am stumped, I have tried Googling a solution but short of formatting the card and running data recovery software (which I am obviously reluctant to do) I cannot seem to think or find anything.
Suggestions welcome.
