I think you guys are getting confused about a CMS and a code package with a CMS built in - i agree things like mambo and joomla and wordpress and the likes are way more complicated than they need to be and hard to skin properly - its the package that makes it difficult though - not the fact that it has CMS capabilities..
I build my own CMS systems for clients - and they love it - especially the part about not having to pay me to do minor updates

Because i build my own i have full control from the ground up - i can choose with the customer exactly how much they can edit - and provide a SIMPLE system for doing that...
I can also customise it for any particular client to store/edit data relevant to them - eg a booking system for a locksmith or holiday home, scorecards for the swimming club, the next games draw for the netball club... the possibilities are endless if you just learn to code to spec
Its not the CMS thats the problem - its the code package they choose to provide that


Yes, if we all knew php we could do the same, but most of us do not. So we have to rely on CMS to help foster content management.
My Web Development Company: http://www.innovatewebdevelopment.com (Created with Coffee Cup Software).
My Personal Website: http://www.EricSEnglish.com