Butterspoon writes: "I have been asked to create a simple website for a nonprofit organisation. Formerly, I have tackled this sort of project by writing custom code in PHP to render the standard elements of the site, and edit the main content by directly editing the PHP/HTML of the pages. But with a site that needs to be updated by nontechnical users, this is not a suitable option, and it seems like reinventing the wheel to write custom content management code. But the plethora of options out there is bewildering, so my question to the Slashdot community is, what is the state of the CMS game these days? What CMSes do you have experience with, what's good for this purpose and what's not? Naturally, I am looking for a FOSS/LAMP solution that will provide acceptable performance on a budget VPS."