Here's an interesting datapoint for all you es fans. scm, Aubrey Jaffer's scheme interpreter, is about 180K (version 4a12). With a little glue, you can have access to stuff in libc, whereupon it can do everything es does, plus much more. Write a new reader and you can even have es-style syntax easily enough. Grok Lambda, -- Scott