A little research reveals that iPhone will do both IMAP IDLE and the newer and more-compact Push-IMAP.

Leaving only my calendar and contact manager as an open question - I'd really appreciate some guidance on the best way to sync Now via iSync...