in reply to How many of you have created their own presentation tools in Perl?
A while back when I was working in the bill printing industry, I have written a template driven data merge engine for printing Bills, Letters, Statements, Notices, etc. It parses dynamic XML/XSL templates and merges them with incoming data based on various business logic, and generates Postscripts to be sent to the printer. The layout of the forms can be quite complicated, including tables that splits onto any follow-on pages, dynamic paragraphs based on data from input data stream, etc. I believe this can be classified as a presentation tool.