My office email account is on an Exchange server. When I receive an email on that account, it is pushed immediately to my iPhone. One of my personal email accounts is Gmail. The delivery from Gmail (IMAP) is not nearly as quick as Exchange. Another personal email account is a simple POP3 account. Email sent to that account can take quite a while to appear on the phone. If I understand the operation of the email client on the iPhone, the quickest that it can check a POP account is 15 minutes. Is that correct? I thought I understood that Gmail was supposed to be PUSH technology, like Exchange. Is my understanding correct? Maybe the best solution is to find a hosted Exchange server for my personal email accounts. The ones I can find are expensive. Is there another way to get a PUSH account on the iPhone 4 (AT&T)?