I ordered 10 items to build a computer on a Tuesday with an expected delivery of that Friday. Packages were not shipped until a day later even though I contacted customer service to cancel. They arrived the following Wednesday when I wasn't home after I had gone out and purchased the products elsewhere. Now I need to return them, and I won't have time for that for days. It's been about 18 months since I have had a good interaction with Amazon. I will no longer do any business with them.