Wow, Jeff! That's some document! First, I vote for "user" instead of "jobses". This is in keeping with the SETCATALOG command (;USER/;ACCOUNT/;SYSTEM). The only other thing I can add is a request that the DELETEVAR and SHOWVAR commands have a VARSCOPE option, like this: SHOWVAR A_@;VARSCOPE={PRIVATE/USER/ACCOUNT/GLOBAL/@} Then we could do SHOWVAR @;VARSCOPE=@ and get a listing of all vars at all scopes, or SHOWVAR @;VARSCOPE=GLOBAL to get a listing of all globally defined vars. Similarly, we could do DELETEVAR @;VARSCOPE=USER to delete all vars defined at the job/session scope. Just my $.02 worth... Jim Phillips Manager of Information Systems E-Mail: [log in to unmask] Therm-O-Link, Inc. Phone: (330) 527-2124 P. O. Box 285 Fax: (330) 527-2123 Garrettsville, Ohio 44231