Punctuality comes high on my list of unforgivable sins.