@sburton: Beautifully written.