You can get mailing list services at www.egroups.com (they recently swallowed onelist.com). They also offer scheduling, polls, file storage and other features. Since it is just your family the community will be one of the smaller ones but you can still add some nice close knit features. I am currently building a community site for a religious group I belong to with approx. 100 members offering all the same features listed above. While we hope to grow in the future I don't see the community getting overly large (maybe max 300-400 members in the foreseeable future).