In the past, I've playing with the idea of using an SQL database to store parts of the configuration, so one can add, change or remove website configurations without restarting the webserver. Recently, someone also asked about this in a forum post. This opion might also be usefull for people who own a lot of webservers.
There are of course many ways to implement this. A separate configuration for each webserver, multiple webservers using one and the same configuration, temporarily caching of configuration for improved speed, etc. What I'm looking for is people who have experience at maintaining large clusters of webservers who are willing to share their thoughts on this with me.
I started a poll to see how many people are actually interested in this feature. Hiawatha is not used by many people and this feature will require quite some work to implement. Of course, I won't go through all this trouble if not many people are interested in it.