>There are a few public vars that I will keep in my reports - it's the user company header (name, address, phone etc) which is the same throughout the app. OTOH, this is where OOP reports would play nice - if I could have a standard report heading object, I'd construct it once, keep it as a member of the goApp, and simply reference it on every report.
Dragan,
My point is that those variables do NOT need to be public, they can be private to the startup program and they can be seen and used by everything in the application.