@mattclarke: Great writeup.