I’ve built a few recent sites using WordPress as a CMS. For the most part this has worked out really well – the main thing that’s been problematic is when a user adds a new page that is not supposed to show up in the menu.
In the past I’ve had to go find that page number and add a bit of code to remove it from the list. But yesterday I came across this great plugin by Simon Wheatley to exclude pages. Works like a charm; this will give me greater incentive to keep creating WordPress/CMS sites and encourage my clients to go this route.