I'm really debating on pulling the trigger now on the existing 3G or wait for the new one. I plan to use the phone on T-Mobile. I would be perfectly happy with the current version. Some points: 1) If Apple plans the get rid of their inventory, they probably will give some sort of incentive as rumored. Free Ipod Touch with the purchase of the 8GB model? I could live with that. The question is where does that leave the AT&T stores? Won't everybody buy it from the Apple store then? 2) Since I plan to use it on T-Mobile, will I have to wait 6 months for the new one to be unlocked? I know the Dev Team is working on a unlock for the 3.0 software right now. But if the new one makes it tougher to unlock (hardware wise), won't it be better for me to buy the current one? 3) However, if I'm going to pay the same ($199) and get more capacity (16 GB vs. 8 GB) and a faster phone, it might be better to wait. Need some advice...thanks.