I just began new service with At&t and I opted for the iPhone 3gs. Mainly because i wanted to try it out. Ive always had Android. I wasnt completely "sold" on iPhone.... But now I definitely am. The only thing I dont like is that the camera does not have flash. (trivial, i know). So I would like to exchange it for the 5 (or 4gs or whatever comes out). I will be within my 30 days until the 20th of october. I got it at a retailer, so I would assume their stock would be limited. My question is, should I return it and start "anew" when the lastest and greatest comes out, or try to exchange it at launch and hope they have them in stock? Or can i reserve one for an exchange or are the reserves thru Apple? Forgive my ignorance, I am new with this. Thanks!!!