I concur with Eric that GLOBALV is a great pain. In addition to its being unable to clean up the LASTING GLOBALV file in a reasonable fashion, it is unable to save all instances of a stemmed variable, it can't save every active variable, and it can't handle variables with data longer than 255 characters. On top of that, it is very slow in its handling of the LASTING GLOBALV file since it insists on FINIS'ing it every time a variable is written. While that ensures that each GLOBALV PUTP is tucked away safely, it isn't at all efficient if one is issuing several PUTP's in a row. So...A few weeks ago I wrote a command which undoes much of what I didn't like about GLOBALV. It hasn't been tested much, but I think it works. It can save long variables, it can save all of a stemmed variable, and it can save every active variable. It can save them either to memory or to disk. It is very far from elaborate, but it is functional and I find it much preferable to GLOBALV for most work. If anyone has interest in the beast (called KSUGLOBV for lack of a better name), holler and I'll send it your way. --Brick