All very good info, thanks!
Right now, ATT is offering deals to try and lure away Tmobile's customers. Many sites say that Tmobile will do the same later this week.
I am not completely unhappy with ATT, but I've been paying over $200/month for three iphones. Tmobile is offering the same plan for $110 (with international data and .20/minute international calls). Part of the ATT monthly rate are the phone subsidies that most of us receive when getting a new smartphone. Tmobile doesn't subsidize phones (thus no contract) and you pay less per month.
I've heard Tmobile is planning on countering ATT's deal and will offer a plan to help pay early termination of contracts. Sounds like EMKflyer has made a pretty good deal...
I like the free international data and lower international call rates, although I almost always use skype. I'm going to see what Tmobile offers and drop by the Tmobile store. I'm really tired of paying over $200/month for cell phones!