File recovery tips?

I think we're all pretty likely to experience some kind of power interruption to the GoPro at some point, whether it's because of a crash or just forgetting and pulling the battery before stopping the GoPro. Seems like its part of the game.

The GoPro will automatically go into SOS mode if it finds a corrupt file, and I guess a press of the top or front button will perform the repair... if you first notice the SOS, that is.

Does anyone have any other good tips or tools for recovering these corrupt GoPro files?