It figures. I bought one last October without a contract expecting to unlock it through software when I discovered no software unlock exists for the current firmware on the iPhone 4. So I had to wait 7 months until a hardwrae unlock solution was created. I bought it and it worked, although it's a little convoluted. And now a few weeks later, this.