>>>
>>>The key word is in bold...why take the chance?
>Or, put another way, what specific requirement do you have that is best overcome by a public variable?
In projects where I hard-code the form GUI's, it seems (that) runtime won't recognize them unless the name is declared public. I try not to do it, but runtime hiccups - and then I have to.
Imagination is more important than knowledge