One shortcoming of CMS products in general (and hosted solutions in particular) is that they often provide WYSIWYG browser-based editing for only one platform.
You already know about CMM, the doughty Capability Maturity Model for Software from Carnegie Mellon that helps you measure, evaluate, and improve your software processes.
What you find might surprise you. A fine investigative column in InfoWorld describes one company's futile effort to cancel a software maintenance agreement with L-Soft.
We have been impatiently waiting for the maturation of java-based CMS components and engines that could be mixed and matched in an appserver to meet specific business needs.