Hi Micah,
We don't set up CMS in-house. We learned enough to tweak
wordpress for a blog-based fake cms. But building from scratch is more
than what we wanted to do as designers (may get a coder on staff at
some point, but it's pretty different type of work, and requires a
commitment to building standard tools and spreading it over clients to
make it affordable).
So we partner up with CMS providers. Tumis has a CMS. We also use
Radical Designs' AMP for bigger projects. Reach and Teach's Activist
Toolkit for midsized to large projects. Battleborrough Collective also
has a nice drupal based CMS. And there are freelancers we partner
with. But basically, we separate the design from the backend, and put
together a team bid on projects that need a CMS (which is most sites
now). Another piece is the information design. We can do an ok job
ourselves, but when the groups can afford it, there is no substitute
for bringing on someone with internet strategy and marketing
experience.
Hope that helps.