Заяц, ну вот смотри - есть готовая система с каким-нибудь готовым движком отчетов (jasperreports или birt например). Я могу затянуть данные на клиента - обработать процедурным языком - и выплюнуть результат, но кому нужно мои костыли тащить в проект где есть уже готовый отчетный движок?