Some notes on my use of supervisord so far:
To have the config changes applied, you need reread and update along with a restart of the changed sub-process:
supervisorctl reread supervisorctl update supervisorctl restart processname
It should come in handy for keeping track of Cherrypy apps and possibly replacing the aging dbj stuff.
Also started investigation of using: SWIG: http://www.swig.org/ to do a wrapper of Boxbackup: http://www.boxbackup.org/ to allow me to write quick gui restore tools using Python. The Boxi project: http://boxi.sourceforge.net/ is nice, but is getting a little long in the tooth, and it would be nice to have a web based restore tool.