You now have me wondering if I shouldn't look into
a hardware upgrade
capable of running mail lists. I have the network capacity, just not the
hardware capacity. Honestly though I have no desire to provide such a
service.
If things worked the way I suggested, you could add/subtract resources
to the "cloud" anytime you wanted :) And with distribuited processing,
hardware/network requirements would be waaaaaaaaay lower.