Marc: Your runtime is a masterful lesson on how to write code that writes code that writes code. But it's nearly totally undocumented, and if you really want to turn gambit into an open-source project you need to give out more information on what the code does and how it is changing. Brad