I was under the assumption that the iphone 2.0 supported imap push.. a friend has recently purchased a new iphone and he says the push option is only available on an exchange account, and setting up a standard imap account, or gmail on imap doesn't receive messages instantly, only when the mail app is open. This kind of makes sense because the iphone can't run background processes as far as I know, with imap push using the IDLE command, it would require to keep listening on the connection. However.. MobileMe uses imap and supports push? Unless they've added their own push functionality, it should work. If apple really has not enabled standard push for imap, aren't they excluding every apple based business? I use imap, with my own server and my own domains, I don't want MobileMe, or gmail, and I don't want to resort to using exchange. Surely I'm just missing something here? Someone please restore my faith!