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.