I have made of number of changes to membership management in my copy of mailman.
First, the mass subscribe function now checks the emails, reports any errors found, and reports successfull subscriptions. i changed the error check for emails to demand a host name part, as it seemed to make sense that way.
Second, there is a much more succint interface to unsubscribing members and/or changing their options. This section is hidden behind password authentication, but is still part of the "members" category in the admin cgi.
to see what these changes look like, please feel free to see http://chronis.icgroup.com/mailman/admin/postal/members (password postal). i think a little more explanation of the member options is in order on the page, but appreciate any and all feedback.
Since these changes have taken place after applying a few patches posted here, and i've become a bit confused as to which version is which at this point in time, i'm simply making a tarball snapshot of the modules in the mailman/modules directory and the scripts in the mailman/cgi available at ftp://chronis.icgroup.com/pub/mm_mod+cgi.tgz
Scott Cotton IC Group, Inc.
Scott, i hope to take a closer look at your revisions tomorrow or this weekend. I'm a bit daunted by the packaging - i don't know how i can incorporate your changes to my version without specific patches for just the changes you made, and some explanation of them. Probably one of the most important aspects of this group-development effort is going to be some discipline to coordinate - otherwise we'll spend more effort trying to synch up than we will actually developing stuff. I *highly* recommend keeping your sources under version control, and really like using CVS to keep a development copy and a production copy. This makes it lots easier to mark releases as a whole, and identify changes since the last release, etc.
Anyway, i'll be eager to incorporate your membership management stuff...