Seems ATT is trying to take advantage of people. On their website yellow and white only give you the option to buy online and get it shipped. The black and red give you the option to ship or do in store pick up. I want a red one and my local store has one that they have been holding for me since yesterday and a few other in stock. If I go on att website and choose red and choose the in store pick up option, once i put in my zip code it says ther are 0 1520's in stock. Which is a lie because i have called 5 local stores and they all have them in stock. and the store i went to has a red one that they are still holding for me. It s their way of trying to get you to pay 199 instead of 99.00. I took advantage of the 99.0o promotion with the 1020 and did the in store pick up with no problems on Friday.