Hey Michael,
>I can also see how one can do away with a lot of public variables by making them properties of the main public object.
Ah, another sheep has joined the flock. That realization is one of the toughest sells I have when teaching students about application frameworks in VFP. Most 2.x developers have a hard time letting go of the old notion of having many PUBLIC variables throughout the application. Welcome to the party!
Jim Duffy
Microsoft MVP
INETA Speaker
TakeNote TechnologiesDeveloper's Choice Award Winner for Best Training Company
Specializing in VB.NET, ASP.NET, VFP, and SQL Server Training and Development