btrevarthen: AnywhereExchange (www.anywhereexchange.co.nz) does support push, For $12 per month you get an Exchange 2003 mailbox with 100 MB of storage space. ZeroOne can host your domain name for you (no monthly cost), or you can simply point your MX record at the AnywhereExchange platform.