Waiting two years to get a new cellphone can be vexing to say the least. Shiny new devices with ever more powerful features are continually being released; old phones get lost or damaged, and yet months remain on your contract. Buying a phone at full...