Brett, I'm having difficulty working through your interesting tutorial. I don't understand the the $lt; in this (and other similar) statements
$this->out = '$lt;tr>'."\n";
I tried to download the code but unfortunately the download/view links do not work nor does the link to your personal example.