I'm going to give a few things a try this week. Zimbra Open Source being one of them, along with Roundcube.
I think I'll have to have the actual email addresses hosted with GMail though because a lot of the solutions I've found are basically just IMAP frontends.