Have you considered using Gmail as your email client? You can set it up to fetch and send mail from many different accounts, plus it has good Google Calendar support, data portability, and decent blackberry support.