This page aims to detail who is directly responsible for what, and where appropriate indirectly.
Michael Sparks : sparks.m@gmail.com, blog, twitter, Linked in
Your name here: contact details
Listing key projects used here is a way of saying thank you :-)
David Beazley : for PLY - the python lex/yacc implementation used.