I've volunteered to redesign a non-profit's website and just by doing a simple view source I discovered that they're currently using a WYSIWYG (I think it's Dreamweaver.) The code it outputs looks like a mess and I'd like to clean it up for them. My only concern is that once I hand it off to them and they're on their own they won't know how to maintain a hand-built site. What would you guys do in this situation? Is there some software solution that would allow non-developers to maintain a site? Wordpress comes to mind but the site really isn't a blog.

site: lh4pc.org