Yes Yahoo push is free and does work. Most of the time, or some of the time. If you're having a hard time getting it to work try updating yahoo mail manually by touching the update icon and see if that jump starts it. You can try deleting the yahoo account and add it again. Also try re-starting the phone. It does work much of the time but it's very sketchy for me. I'm hoping mobileme is much better with push. Search yahoo push on this forum and you'll have plenty to read.