Just wanted to share my story. Ended up succeeding but got annoyed along the way. Called Bestbuy before hand to make sure they would price match Walmarts 127. They said that they would, but that it has to be the same make, model, carrier. Called multiple walmarts, found one that had the model I was looking for but in white. Asked Bestbuy if that was okay and if they would give me a black one instead. Person on the phone snapped and said that white was different than black. Ended up finding an iPhone at a local Walmart with alot of stock. Called in twice to double check. Lady on the phone said they had "stacks" of white and black ATT 16gb. I go to Bestbuy (Wheaton) and we fill out the upgrade paperwork. We get to the register and than i say that I would like to price match walmarts 127. She says okay hold on. She goes to the back to call. While shes gone, I also call to make sure that she won't try to hose me. The lady on the phone again assures me they have stocks. The Sales person comes back and says "sorry. just called. They are out of stock." I than said "thats weird. I just got off with them and they said they had quite a number of them in." The salesperson replied oh, i don't know. So I called Walmart again while the sales person was there and confirmed for like 5th time that they have the model I wanted. The sales person than begrudingly gets the manager to price match and put the new price in the computer. While shes putting it in, the manager asks how much the price match is. The sales person says its 127 and the manager curses under her breath and says "how did they get it so low. Did you call to make sure its in stock? Is that really the price?" I ended up paying and that was the end of that but the sales rep was EXTREMELY rude and had an attitude through the whole thing, which I dont get. Its not as though they get paid commission. If I didn't have a BB gift card. I would have directly went to Walmart. Oh well though. I got what I wanted and avoided a dupe that Bestbuy was trying to do.