Thanks guys, as ever, a great response.
And I understand what you mean about the EOBTs. Unless everyone updates the records accurately, the whole system fails. I'm analysing delay codes, which is known for a fact to be mostly garbage, on the understanding that hopefully, airlines and handlers will start being more honest and actually give a damn.