Hi,
There is a really interesting reporting/docgen system where you design the templates in Microsoft Office. Makes the layout trivial. There's a good review of it at An Evaluation of Windward Reports.
An Evaluation of Windward Reports
Thanks
Sudershan