Best Buy gave me notice of delay on the day the computer was scheduled for delivery. They then rescheduled the delivery up to TWO weeks later, without giving me an option to cancel. They have repeatedly refused to cancel the order, even though it still has not shipped. After two attempts to cancel by chat, I was later told on their 800 number that they didn't even have the computer in stock. So, the original delivery date shown on the website was never going to happen to begin with. I was told the only way they can cancel is if I had called them within 30 minutes after making the initial order. Wouldn't you think they should tell me within 30 minutes that it wasn't even in stock? Keep this in mind if you're thinking about ordering from them. Zero responsibility shown in trying to correct. It makes me think they're offering quick shipping on the website to bait you in, then locking you into waiting an excessive amount of time, with no ability to cancel.