I've spoken to reps from AT&T a few times today trying to figure out the best way of getting the iPhone 4S for the 2 year contract price and have been told so many different things. One rep said I could cancel my service for $175 and I'd then be eligible for the $299 iPhone 4S 32GB, but I would lose my current #. Another rep told me to add a line to my account to get the 4S for $299, swap SIMS from my 4 to the 4S to keep my #, then cancel and be charged the $175 ETF, and I'd still have my original #. (This sounds too good to be true). Is it? I've already sold my iPhone 4 32GB to Gazelle for $260 so that helps justifying spending an extra $40 + $175 to get the 4S and keep my original #. Thanks in advance!