YahooGroups are primarily web-based CollaborationTools?. They are a combination of services such as Mailing Lists, Web Based Forums, Shared Calendars, File Sharing, etc. They are free; supported by advertisements.

http://groups.yahoo.com