I just got back from my local MS store and bought a cyan 920 off contract for 449. Initially they it came up as 500 and I asked why since I bought one for my wife from ATT for 449. They were very nice and brought the manage and made a couple of phone calls and finally matched the price. They weren't sure why it was more than what ATT has advertised. Very happy with MS customer service!Microsoft doesn't price match AT&T. You can get lucky at Microsoft physical store, but only if the manager allows it.