We installed Mambo several months ago on a Linux/Apache server to support the website needs of a small private school. When the project was first begun, the requirements were not well-documented, and the school had an interim principal.
Since that time, a principal has been hired whose only website experience is a fee-for-service product (http://www.crownweb.net) used by his former school. He has had a great deal of angst over behavior of the site (which has never been completed). Though we have tried to work with him, his requirements just don't mesh with typical CMS behavior. Though he's never said it, I think what he wants is Geocities-style site management more than CMS.
For instance, he doesn't like the fact that items on CMS pages "move around" as newer items are added. He wants the welcome message to be the welcome message until it is changed or removed. He wants to put things in a particular place and have them not move. He wants pictures in stories with the text wrapped around them.
The stated goal at the beginning of the project was to have a site where:
a) trusted users could submit articles to the site
b) school officials could review and publish or reject submitted articles
c) teachers could have customized areas for their students to retrieve project and homework data
d) Office staff could manage a calendar