I just went to an AT&T store in Manhattan and tried to buy a Focus S. I've been under my current contract for just under a year, so I can't upgrade yet. I went in expecting to get it at the full retail price. The clerk would not (or could not) sell me the phone, even at the off-contract price. Is this normal? What's AT&T's usual policy about selling phones off-contract?