> Is the above reasonable code, or am I making work for myself? I went > to the trouble because I don't want memory leaks. It's reasonable code, but there's an easier way. See http://www.openmcl.com/Doc/re112.html -- Dan Knapp