>It looks like the formset base class is even "lighter"
>than the session base class; if I create a COM object
>in a .prg based on formset, wouldn't that be even
>lighter than a session (although all data would be in
>the default datasession) object?
Yes, but in VFP7, the VFP-default properties of the Session object are hidden so that they don't appear in the type library, and hence in Intellisense. Besides, I believe in trying to use the right tool for the right job -- when we're given a class specifically for one purpose, I try not to shoehorn another class into its place. :-)