Tracy,
For all my non-visual classes that handle actions on tables I subclass the session class. It allows you to keep a private data environment. The only gotcha is that it has to be defined in a prg. Some folks are funny about that but I tend to keep alot of classes in prgs.
Woodie Westbrook
I came, I saw, I compiled.