My brother has a contract with Verizon that ends June 22nd. He wants to get an iPhone but knows he only has 30 days to get his number ported to AT&T before he loses it. He's probably going to go a few weeks after iPhone 3G is released to get it so there's little hassle getting in and out of the store. My question is, can you port a Verizon number to an AT&T pay as you go plan? And if so, how do they work? Anyone have experience with them? How do you pre-pay for SMS or MMS, for example? How cheap are the pay as you go phones? Can he then easily migrate to the iPhone 3G with a normal 2 year contract from AT&T at the $199 price tag? Is this the best idea or is there a better route to go?