Michael, the code is pretty much unitized, though with the exceptions of cgi units, most are used as if they were module (in the sense of v200). We will continue to break the code into well-defined modules/units. Keep the suggestions coming. Thanks -- Matthias