Hm... Ok, I guess I didn't realize (or forgot?) that private variables would be visible to called programs, and I think I may try that approach.
I do use the "build a custom cursor" approach in a lot of situations, but so far only when building a cursor for a detail band in the report.
Many thanks for the suggestion. -- L
-- Larry Keyes
Remember only You can prevent Gray Goo. Never release nanobot assembers without replication limiting code.