In Podcast #19, Joel fails to answer the question posed to him by Ryan from San Diego; how, if you have a database per client of a web application instead of one database used by all clients, do you "go about providing updates and enhancements to all databases efficiently?"
I'm particularly interested in the answer to this. Does anyone out there have any thoughts on the matter? Did you structure a web application this way and how do you roll out changes to schema and code in such a scenario?