Running late. Various flight delays and diversions mean it was almost 3 when I got to bed last night.

I should be there for the 9:30 service now training.

-- Craig (mobile)