To be fair, I can't remember the last time a BA schedule from LHR to NCL left on time. I do the trip once or twice a week on average, and my average delay on 1735 (now 1800) is 45 mins. My worst delay (other than weather diversion because of U/S CAT 3 ILS at NCL) was 4 hours.