>Just curious, I've been building onto the same application for a while now, the specs just keep expanding. I've found myself creating alot of small forms with 2 or 3 controls on them to set up reports. Most of the time these are unique to the specific report, and can't be used universaly in the application.
I believe you can use universal treeview-based form and collection of report controller classes for each type of report so that form will create controller object according to passed parameters and the controller will setup treeview and then setup the report.
/A new technology turns into completely outdated stuff before you have a time to read "Getting Started..." section.
/If there are some "system programmers" then others are unsystematic.