I think thats why it's sometimes best to go with a CMS (Content Management System) like Post Nuke or PHP-Nuke, etc so that everyone involved can contribute to the website and all you have to do is the 'content'. Let the PHP and database do the work for you.