Okay. So I just called the at&t guys and figured out how this works. Requirements: - Currently be on any at&t plan (you could switch to one right now in order to get this to work) - Have a friend with an iPhone Basically, if you don't have the $30 unlimited plan by June 7th, you will only be able to get the plan that is $25 for 2gb. So, you want to be charged $30 for unlimited data BEFORE June 7th in order to get the ability to be "grandfathered" into the data plan. What you do: Take your sim card, put it in your friend's iPhone. Call at&t, ask them to sign you up for the data plan, explaining that you got a used iPhone. They WILL ask you for the serial number, but the at&t rep assured me it would not affect your friend's iPhone service or any such thing. Get charged $30. Wait for the new iPhone, buy it, and continue to be charged $30/month. Good luck!