Ok, so for a long time I've only ever owned a non-smart phone. My latest one is a HTC Freestyle. This phone has a lot of nice features for a non smart phone, but it's really slow and a pain to use. Recently the screens been acting up and I think it's time to find a new phone. At first I was thinking about just buying another non-smart phone. But honestly I'm tired of these phones as none of them have ever been very good to me. So I have started to think about getting an Iphone. However, because I'm not up for renewal on my contract with AT&T yet, I'm going to have to pay the full price for a new phone. So I'm definitely not getting an Iphone 4s. I've found a new 8G Iphone 3GS on amazon for about $200. 8G is fine for me since I still have my iTouch to hold all my music. However if I got an iPhone 4 I'd have to look around on eBay for a decent used one. The max I'm looking to spend is $250, and even that's stretching it. Honestly, I really love the interface of the iTouch and I want a phone like that. Also, I'm up for renewal on my contract in about 9 months. So I'll just be using the phone until then so keep that in mind. So, is the iPhone 4 worth the extra money even though the condition won't be as good? Oh, and one last question. For both the iPhone 4 and 3gs, how many text messages does it hold for each contact, and how many does it hold in general.