Recently, I have had some great luck with my phones and AT&T plans, so I thought I would share. Sorry if this is a repost. I stopped into a Radio Shack for a set of $2 wire clips, and somehow the subject of the iPhone came up. I had no idea that I could trade in my phone with them. My wife's 8GB iPhone 3G was purchased at AT&T right after the 3GS launch for $99. After 2 years of use, several scratches, two large cracks in the back, and a loose home button, Radio Shack gave me $125 toward a 16GB iPhone 4 upgrade. So that was pretty awesome. My 16GB 3GS is in even worse shape than hers; it has a small crack and a 2" scratch in the screen. The current trade in is at $185 towards an iPhone 4 upgrade. So that leaves me with an iPhone 4 for only 15 bucks. Also, I learned that there is an early upgrade option as soon as 6 months. So worst case scenario, if I upgrade to an iPhone 4, and the 5 is something that I just have to have, it will cost me $450 (at 6 months) but I can sell my phone privately and it won't be too bad of a financial hit. What do you guys think about it?