Yikes. If you're paying around $200/month (Not sure if this it total, or for each service, making it $400/month), would it not be feasible to invest in a VPS at linode and run your own mail server? You could even hire a decent system admin to look after it, and still save a few hundred dollars a month.