Overstock used to accept bitcoin and the CEO is very pro-bitcoin but im not sure if he is still accepting it.
They do.
Amazon don't accept Bitcoin. You have to buy a gift card with it and use it on there or use services like purse.io which sort it out for you (and give you discounts on their products for paying with Bitcoin).