I moved to http://www.atmailcloud.com and have been really pleased with it.
It's $2 per account, you can host multiple domains under one control panel, it has email, contacts, and a calendar under one roof, and offers iPhone/iPad provisioning as well. You can also create subadmin accounts if you want to delegate responsibility for a certain domain to someone else.