I will add that all of a sudden, I have way more respect for Amazon ( not for their employee practices ; it is a separate can of worms ). Their website just works. I tried to do similar things yesterday on BestBuy I did on Amazon and it was just made purposefully difficult.
In my darker moments, I want some of those companies to fail hard now so that something better may be ushered in. But then I remember people don't behave in a civilized manner then.