Ok guys, I wanted it so bad that after a lot of thinking and tinkering around, I finally figured out the most seamless way to do it. It WILL cost $20 to do, so if that doesn't interest you then stop reading now. Currently this is what is happening on my phone: 1. Someone sends an email to my Gmail account. 2. I am instantly alerted on my iPhone of the email with the new email chime. 3. I go in and read the email and it is marked as read on the server. Sounds nice huh? Well it's true. But it's a little weird to set up, I'm not gonna lie. Basically what happens is you have three email accounts, a Gmail one, a Yahoo! Plus one, and another "trash" Gmail account. You have Gmail forward everything to Yahoo!, then have Yahoo! push to your iPhone, then have your trash Gmail account pull all your Yahoo! mail out of the Inbox and delete it so you don't get duplicate emails on your phone. There's obviously a lot that goes on in the background here, but once it's set up, you won't notice any of it and it will seem like Gmail is simply pushing on its own. Here are the steps: 1. If you don't already have one, sign up for a Yahoo! email account and purchase the Mail Plus option. It costs $20 a year, but allows POP access to the account. This is vital for this to work. 2. Go into your Gmail account's Settings, then Forwarding, and have it forward a copy of all your email to your Yahoo! account. 3. Now create a trash Gmail account, go to Settings, then Accounts, and add your Yahoo! account there so that it pulls your email from Yahoo! and does NOT leave a copy on the server (this is the default option). 4. On your iPhone, add your Yahoo! account to your Mail app. 5. Now go to Settings, then Mail, then Fetch New Data and switch Push to ON (if it isn't already), and then Fetch to "Manually". 6. Now go to Advanced and make sure it says that Gmail is set to Manual, and Yahoo! is set to Push. You're done. I've only been testing this for about an hour now, but it's working perfectly so far. On the other hand, if you want to do this process for free, you could just use a normal Yahoo! account, but your red badge will continue to count up forever unless you go in there and manually delete them every once in a while. This, to me, is very annoying. If you try this process out, please let me know your experience and how well it works for you, and if there is a way we can improve it. Thanks.