Greg,
>I know MM uses a number of system tables, and I don't want to close anything that I shouldn't.>
It depends on what you're doing after you close the tables...For example, if you try to call the Abstract Factory after closing all the tables, you'll get an error since the Abstract Factory needs its "Classes" table to function properly. In addition, you'll obviously want to reopen the tables when you're done!
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com