Hi guys, Forgive all the questions. I just get mixed answers to these all over the web and could use your expert advice. I use TMobile, and would like to get an unlocked iPhone to work with it. Here are my questions: 1. Is there a software to unlock the iPhone 3G available yet? 2. Would there be any benefit to an unlocked 3G vs 2G? 3. Would GPS work on an unlocked 3G iPhone? 4. Will the app store work with either model of the phone? 5. Visual Voicemail will not work - right? 6. Will MobileMe and Push work with either model? 7. Will the 3G model work with T-Mobile's 3G network? 8. On T-Mobile, we can use the WiFi as UMA (called @Home), to use VOIP instead of regular minutes. Would that work with the iPhone or does it require special software in the phone? I think that's all... for now =) Thanks for your patience!