I'm a T-mobile customer who has waited patiently the past couple years for T-Mo to get the iPhone. I even was enthusiastic about the MyTouch 4G when I got it, but once it got to the 1-year mark (and just out of warranty) things started not working on it and at times it seems possessed, because it'll turn itself on and off, even with a full charge. Add that to how the iPhone just works better with apple computers and how I've recently had problems with T-Mo reception in my area that I hadn't had before, and I'm at the point where i'm willing to pay the couple hundred bucks penalty to have an iphone 4S, the phone i want, now, and not next fall. I wonder if there are others who couldn't deal with the wait any longer whether they were with T-Mobile or a smaller carrier, and went to either of the three carriers who have the iPhone, before their contract was up. Did it hurt much to have to pay to leave, were you able to get a deal from the new carrier because you were leaving before the end of your contract, and do you feel good about your decision?