I'm in a small business of hosting my clients' websites, and a lot of times they ask me to create one from scratch. I'm no designer, but I can code CSS/HTML, AJAX, PHP. However, I'm not willing to create sites from scratch, knowing how much is involved.
In the past, I've tried using design templates, but they proved to be inefficient - customers would request changes and I'd be unable to assist them, since I didn't write the template. Customers themselves would not be able to make changes.
So, the question is: Is there web-based software that allows for easy creation of custom websites, with skins/layouts/templates? It should allow non-technical person to add content and make basic modifications. I've seen a few websites use Wordpress for that purpose, but don't know if it's a good choice.