the one thing that drupal doesn't do well is stage changes for later publishing. One thing that opencms does very well. I'd like to be able to edit a series of pages and add new ones in a change set. Saving the changes shouldn't publish the changes. I should then be able to publish the change set as a whole. Unfortunately, I've yet to see a way to do change sets in drupal. shame, because it is a very good system otherwise.