My contract ends 7/16/11 with Verizon, so when it ends i'll wait like 2 weeks than switch to AT&T for the Iphone that comes out in June. I figured i'll just wait it out with Verizon and not pay the 300 dollar ETF that verizon charges. I'm just sick of waiting for it to come to Verizon, i'm switching to AT&T next year.(I know it's over a year away haha)