<< Just thinking conceptually, is it possible to define a "VARIABLE" report containing those standard objects, then copy it along with those elements and assigning a driver-table to it during the copy process? >>
Yes, that's what I do. The copied version will be "frozen" in time, meaning if you change the template all the reports you've already derived from it will need to be manually updated. I don't know if the component creation syntax that has been added to the forms module also works in reports. If it does, you could create a little piece of code to be called from the report each time it starts up to create and place the common components. This would allow you to make changes to the code that would be immediately reflected the next time each existing report was run, but you'd be trading that flexibility for the loss of the visual design system. -- Larry

