Good job, BrettF
This is a very impressive rewrite of the original.
Thank you very much, i've been waiting for this for a long time.
Maybe one little remark, the original had page numbers while the new version doesn't.
For a printed out version that could be handy.