@mattclarke: Brilliant piece.