You might want to take a look at the Deltawerken code for some ideas on customization. Especially DEBuilder and DEReportBuilder. They are in need of commenting and refactoring, though. Stephan