Steve, Hmmm, interesting. I will investigate the Singletons concept more - maybe that is my answer - I need to educate myself a bit on that. I do not think the shared methods concept will work (If I understand you correctly), because these "global" objects really need to be object instances. For example, my custom message object contains a dialog form, properties that control the "mailto:" text behind a "Contact Tech Support" link label, the icon / logo, the buttons (yes, no, cancel, etc), the existance of a "<< Details" button, etc. This really can't be handled in a shared method (I don't think). Now, the connection string can, maybe the ResourceManager object can... Thanks a bunch for your reply Steve! Any more wisdom or ideas you can toss me is always appreciated. Thanks, -Len Miller "If I had eight hours to chop down a tree, I'd spend six sharpening my axe." -Abraham Lincoln