Ok so i have a samsung captivate that is starting to freeze up and turn itself on and off. I really needed a new phone but my contact isn't up until dec 15. So I just gave AT&T a call saturday asking for a upgrade to an iPhone and they told me I would have to pay $250 plus a $36 activation fee. I already knew all of this so I just said its for my mother as a birthday gift an the woman said hold on and she put me on hold. 10 minutes later she comes back and says she asked the manager an he said it was ok to let me upgrade but I would have to wait till Monday (today) to do it so I said ok and gave her my number. Fast forward to today and there was a man that called with a very heavy accent I could barely understand, he says sorry but we are calling to tell you that one of our employees made a mistake you really aren't supposed to be upgrading till your contracts up. So I get upset an say she has already told me that I can upgrade and that you have to honor what she told me. He puts me on hold for near an HOUR and comes back asking if would like a galaxy s3 instead. I said no I don't like androids they freeze up an don't run like they did when you first purchase them. He puts me on hold AGAIN for around 30 minutes. He comes back saying that they had to call apple an all this blah but that they would let me upgrade to an iPhone 5, plus I asked if they could waive the activation fee an they did surprisingly after I already put them through so much trouble to get the phone haha. So if you want to get an iPhone early without paying the early upgrade fee tell them it's a birthday present and make sure you get a employee that doesn't know what they are doing .