I'd recommend a bit of research into which system fits the exact menu of features you need. This can be done at a site like CMS Matrix: http://www.cmsmatrix.org/matrix/cms-matrix?func=search You can search for features, or compare multiple systems side-by-side. I tend to prefer Plone, but there is a rather steep learning curve involved with some administration tasks and most customization. ~John