HI ALL

I just got my Cingular Treo 650 last week

and I'm trying to figure everything out. I've been lurking around here for a while and want to thank everyone for their contributions to the board. I've learned a lot, so far.
Now to my question. Is there any way to get email in real-time? I know I can have Versamail and other programs sync up every 5 minutes. But, is there any way to do it faster so that when an email comes in I will immediatelyget it on the Treo? I have email accounts with Gmail, Yahoo, and AOL, if that helps. And I know there are ways to get a text message, but I'm trying to avoid having to pay for that service as well. I was used to receiving free text messages with my old AT&T phone.
Thanks!!!