I hate to be the cliche response, but Wordpress (my personal favorite) and Drupal could handle it well. These have never let me down (in the sense that they've done anything I've ever wanted)