Don't Buy an Unlocked iPhone, Just Cancel a New Contract
Since AT&T’s unlocked iPhone 3Gs will cost you $599 (8GB) or $699 (16GB), you are better off signing a contract and canceling it than buying an unlocked iPhone. In fact, it’s even cheaper to buy a…