Thanks for having a look and for your comments, Ori. First attachment: another whack at libhtml. • full href/src urls where possible • point directly to Item's Anchor, rather than have to look up by id • no more AnchorDest: just use Anchor • add anchor to Area struct, link to master anchor list • sort anchor/image/form/table/map lists into order they appear in doc • better table caption and drop-down form handling • update documentation & programs using lib (htmlfmt & abaco) More tinkering could be done… though not sure what the point is for just two programs, one of which throws most stuff away. Any interest in an updated (html5) and better-integrated libhtml that could be used by other programs that currently roll their own parser (mothra, html2ms, maybe even the netsurf port)? Second attachment: suggested htmlfmt replacement. • print document title • # h1 # & ## h2 ## headings • *italics*, **bold**, and ~~strikethrough~~ • footnotes for hyperlink¹ and {image}² urls • better table and form presentation • print frame info (not iframes...) and image maps umbraticus