I have Gmail set up on my iPhone 4 through Exchange (not through the default Gmail IMAP). I was disappointed that flagging gmail messages in Mail.app doesn't star them, as I hoped, but only marks them unread. As a test, I set up my Gmail account again using IMAP. This time, flagging a message DOES star it. But with IMAP, there you lose you ability to push. Anyone else notice this behavior? Is way to use the default IMAP gmail settings and still get push? Or do we need to decide which feature is more important (push vs flag)?