Does anyone know if there's a guide anywhere on how to write the 'non-nerd hackable code' described here? Sweet article btw.
Here's my guide:
1) Use CSS! Hide all that confusing color and placement code away from them.
2) Emphasize readability in the code. Spacing between sections, everything on it's own line, comments that tell even non-programmers where to put things (header, content, footer, etc)
3) MVC. Especially templating. Keep real code away from the stuff they'll be changing, like text and images.
Having said that, is it worth it? Only the parts that help programmers (including yourself) as well. Most clients will not get their hands dirty in this stuff out of simple fear, and they certainly won't pay you extra for it. (Assuming you gave a single quote up front and aren't getting paid hourly.)