Hello, Harold,

Drupal will also meet these needs very well -- if you're building an online community, and want flexible theming, blogs, secure embedding of media, a stable codebase, and control of your data, then Drupal will meet your needs very well.