There is a good article on 'mistakes' in the latest edition of FWW:

We ALL Make mistakes. Phew...i thought it was only me.

There are a LOT of clever people out there who have come up with some pretty ingenious ways of correcting errors.

Worth a read.