I've just discovered that quite a few of my JPEGs are corrupt, I've tried reading them in IrfanView, CoffeCup QuickViewer, Advanced Batch Convertor and Firefox.

I downloaded a programme called PixRecovery but that couldn't repair them, any ideas anyone?