Malcolm I think in the Post Mortem you should also honestly rate yourself and perhaps look for honest feedback from the customer.
Richard Weekly Check - Very popular approach. Sounds a lot like AGILE.
Richard Post Mortems - Very often missed out because the next project is waiting to start, and a lessons-learned exercise has no immediate value. However, these are very important. Especially when fed back into future quotes.