I'd second drupal, I'm considering, if there is time, moving the member area in that direction.
I'd suggest Drupal, primarily because it has taxonomy-style categorization tools built into its core. [vocabularies can be assigned to different bits of content, which can be shown/hidden/manipulated based on those terms - assuming that the module doing the displaying supports them, of course.]
And because I trust it as a tool with reasonable community support, but that's beside the point. It does all of the things you want, and is relatively simple besides.
elijah
_______________________________________________ Air-l mailing list Air-l@aoir.org http://www.aoir.org/mailman/listinfo/air-l
jeremy hunsinger jhuns@vt.edu www.cddc.vt.edu www.cddc.vt.edu/jeremy www.cddc.vt.edu/jeremy/blog () ascii ribbon campaign - against html mail /\ - against microsoft attachments