I was in RadioShack today getting a PS3 for my older brother ($199 bundle). The cashier happened to see my severely cracked iPhone 3Gs screen and offered to trade a new, in-box iPhone 4 for my 3Gs at a price of $40. iPhone 4 = $116 iPhone 3Gs = $76 ________________ Cost to me = $40 Is there any reason this is not a great deal? Edit: No contract exclusive deal or other B.S. "catch" to this price. It is what is, lads.