Just be forewarned about Drupal:
1. It's a steeper learning curve than say Joomla and some others, from what I've read. The reason is that you can be as basic or as deep, technically, in it as you want. You can even use other tools, such as Dreamweaver in the design of such a site.
2. Since it's a steeper learning curve than you might expect, be prepared to excercise patience in the early goings. Once you get the hang of it, though, things work pretty smoothly. There have been times when I'd get a little frustrated, but in the end, all works out.
3. There's lots of user support in the forums there, so be sure to check there when you have issues, much like you would here in general.
The flexibility is what drew me to Drupal, and what has kept me there. The possibilities are almost limitless.
Oh, and for looking for additional modules (some might think of as plug-ins), have a look at
- the site is designed VERY well, and has the modules laid out better than the default site, actually. Well, just take a look, and you'll see what I mean.