This is FINALLY the the iPhone i've been waiting for, both in form and function. Big dilemma is whether to jump ship with sprint who i/ve been very happy with, pay the etf (1/2 way through contract), and sign on with at$t, who i have a long standing grudge with. And while i respect their reasoning for needing to cap usage and and reign in heavy users, it seems a big step backwards and their execution seems amateur especially doing it less than a month after iPad 3g release. I really don't want to be tied to them if Sprint or Verizon is on the horizon. Do i wait it out and hope for the best?? Lot's of clues that it's going to happen....but when?? Or indulge my tech envy and bite the bullet June 24?? What are you doing??