An excellent read. Gabe eloquently lays out a lot of my own feelings on building components and how much control you should hand over to your users. Content authors in my usual case, developers in his.
Sometimes your production and staging environments are a bit more different than you want them to be, for ... reasons.
At some point or another, every digital agency grapples with the idea of offering a hosting plan.