LGTM I've committed it already, except for the .hgignore change. Thanks, again! http://codereview.appspot.com/5686061/diff/1/.hgignore File .hgignore (right): http://codereview.appspot.com/5686061/diff/1/.hgignore#newcode15 .hgignore:15: *.pyc I ignore this change. This is something that's usually found in ~/.hgignore and not project dependent.