Am I right in thinking that Zope doesn't read a configuration file at any point? For example, let's say you wanted to make the format of Zope's log file customizable like Apache's, so you can give it a log format such as "%h %l \"%{User-agent}i\" \"SSL %{HTTPS}x\"". Where would you let the Zope administrator set this? I suggest there should be some global config file read on Zope's startup, and products or Zope subsystems could get at its contents to read parameters of interest. So, for example, the log file example would be configured like: [zLOG] Format = %h %l ... -- A.M. Kuchling http://starship.python.net/crew/amk/ Rainie, mythologies take longer to die than people believe. They linger on in a kind of dream country that affects all of you. -- Death, in SANDMAN #20: "Façade"