да. в общем, разивайте задачу на части и решайте.
немножко оффтопика: в html хорошо выводятся отчеты "накиданные" drag'n'drop'ом. Отчеты с графикой в html выводятся отвратительно. Всякие приходники-расходники, а что самое обидное - российские оборотно-сальдовые ведомости. Не программируйте лишнего