mailing-list ++?

I’m about to start a new online discussion group. My immediate assumption was to use a plain old mailman mailing list (good-looking mailman hosting) but I’m wondering if there is anything better than that for out-of-the-box group Free Software-based hosting these days- something which goes beyond the simple mailman mailing list and provides other functionality, like google groups’ file uploading/simple page hosting, or yahoo groups’ databases and calendars. I don’t have any specific features that I need in mind, but I figure if something exists, I’d like to at least take a look before I settle on the simple, old mailing list metaphor.

Anyone? Anything?