I am on vacation or I would have been all over this yesterday. Google has enabled PUSH for iPhone & Windows Mobile. YAYYY!!!!
I had been using an app called GPush for iPhone for a bit now. It's pretty flaky and sometimes does not work, but overall it is a decent app.
But, I am going to set this up asap. 🙂