I'm brand new here. I've put up a couple sites in Drupal and I wanted to ask everyone if a certain type of site is possible to do in WordPress. It's a site for my mother's non-profit. I'm thinking Drupal would overwhelm here, so I'm here to see if WordPress can be an easier tool for her to manage the site. Here's what I need WordPress to do. Can it be done (easily?)
*Non-blog, regular website
*Single Sign on for site content and forum (could use phpBB)
*Group based permissions to make various features and various parts of the website hidden to the public, but visible to certain members
*Classified ads - simple and free ones
*Administrator approval of user-posted content - user posts, it goes to an administrative queue, then the Administrator approves or denies posting
*Photo Album/Gallery (just a single one for the site, with thumbs, not user galleries)
*Full forum functionality like phpBB ann/or vBulletin
Can WordPress be configured to do all of this, then have someone who is semi-tech savvy maintain the site by approving posts (as Admin) and changing around static content themselves?
My understanding is that this would work, but I really want to make sure, from you experts, before I start learning this software. I just think Drupal will be too much for her.