Blog

iPhone 3G: What the original should have been

Having been out of the country until last week, I wasn't among the early birds standing outside O2 to buy...