It seems that many of the scalability issues could be addressed by changing the backend database that Mailman uses... to SQL. If we had the ability to store content in a backend SQL database - we could further scale this using standard mechanisms. Thoughts?