in reply to "The web is not print"
You could also step back and generate something like LaTeX and then use that to generate PS or HTML output rather than trying to directly generate one version that looks good everywhere.
In Section
Seekers of Perl Wisdom