Let's get in our time machines. It's the Summer of 2011. Dual-core phones running Android 2.3 are all the rage. Nobody's seen an 720p screen on a phone yet. Manufacturer skins slow phones down, but oh well. Flash forward to today. You're holding what would have been last summer's best phone. More »