You've heard it plenty before but in my case, I need help big time in this situation so much advice/help is appreciated Anyways, I have service with both T-Mobile & AT&T..currently been using the G1 (T-Mobile) and regular flip phone (AT&T). I could easily just buy a iPhone and throw my AT&T SIM in or jailbreak/unlock an iPhone and instead of the G1, I'd obviously go with the iPhone 3G or 3Gs. So the big decision is, do I stay with T-Mobile with much better plans/prices and lose my 3G speeds or go with AT&T with worse plans & prices but with being able to run 3G at amazing speeds?? From most users that are running there iPhone 3G or 3Gs with T-Mobile..I'd really like to know if your EDGE is plenty fast and not a huge difference from the AT&T 3G? I enjoy being able to surf safari in seconds, just stuck between two carriers. Thank you all in advance!