Stick html into html_escape() instead of pre-escaping.
Syntax highlight code in table rows.
There is no such thing as a tdata html element.