I ordered two laptops for my kids for Christmas. They told me I'm have them in two days. I received a notice several hours after the order that my order was delayed. I called to cancel my order so I could get different items. I was assured by the representative that I would have them before Christmas and not to worry about it. One of the items arrived as promised two days later. I assume the other one was on the way. I had check tracking and it said a label had been issued. 4 days later I called to find out the tracking status. they said they weren't sure it when it would be there in maybe I should call the shipper. I called Federal Express Federal Express said that the store never called them to pick up the item. I called them back they told me that they were doing The intercept in measured me it would be there for Christmas. it is now December 27th and the item still has not been picked up and they will not let me cancel the item. I have to wait till it arrives and then return it at the store. Don't waste your time with bestbuy.com you're better off dealing with other people.