1. is there one app that will let me chat from all the different sources? (yahoo, microsoft messenger, others i don't know about) 2. once push goes up, would this same app be able to replace test messages? meaning, people could text me from their phone and it would show up on mine? msm too? 3. is there also a desktop (mac) counterpart to this app? meaning, one that i could use to chat with people regardless of which service they're using? so i could just have one account set up for both my phone and my desktop? Thanks.