Regarding the mailing list, here is what I propose to do:
1. Upgrade my virtual server to include more RAM and disk space.
2. Install and configure Mailman.
3. Ask people to subscribe to a bogus list so I/we can practice.
5. If evaluation is successful, then migrate subscribers to new list.
6. If evaluation is unsuccessful, then look for alternatives.
7. Re-evaulate on a regular basis.
On my mark. Get set. Go?