In reply to Justin Tadlock.

I would not recommend that theme shops, agencies, or freelancers build themes in this way, at least not at this point. I certainly wouldn’t. It seems like a recipe for a lot of headaches.

This is very common approach. Surely you don't suggest people develop on the live site. If replacing an existing client site with a new one, or even developing an entirely new client site, what do you suggest?