My iphone 3g has been an absolute trooper with my 2 small children doing all in their power to destroy it. After over 2 years I think it's finally been dealt a mortal blow. It will no longer charge and I can't hear squat over the phone (though the volume works fine in other areas). I don't want to buy a 4g just yet b/c I hear the 5g is around the corner and that the 4g isn't that great. I was hoping to get a 3g on the cheap but I don't see how to buy any new iphone at all without a 2 year contract. Does anyone know of a way around this?