Suppose I have an object that takes a long time to add (e.g., a highly customized CMF Site that imports all the data upon creation). I can go into the ZMI and add it. During development, I do this often, but I'd like to be able do to it from a Python script, so that I don't have to worry about timeouts--plus, it'd be much easier to just execute a shell script than to go into the ZMI and click around to delete/add my site for the billionth time. The script might look like this: #!/bin/bash # Update my Products. cp -R $dev/Products/* $zope/Products/. # Restart Zope. /sbin/service zope restart # Create the site. python2.1 $dev/create_site.py What I'm wondering, is what does create_site.py look like? I'm hoping there's a way to do something like this: import ZODB # unknown magic that gets me to root = the root of my Zope instance root.manage_AddSite(...) Thanks, // mark -