Amazon has a vast variety of items for your household, business, etc. There are many options for shipping and the website interface is acceptable. The only downside is that you cannot make payments with Paypal directly through the site. That does not bring down its 5-star-review. Their support representatives are the most helpful you'll ever find. I have made many transactions and orders with Amazon, and I am not disappointed.