Hands down the best online retailer. Best prices, customer service, reliable reviews, etc.
Amazon sets the bar for retailers, including even local brick and mortar retailers.
A great thing to do is to walk around local stores and search the same products on Amazon for comparison and reviews using your cellular phone and the Amazon app.
And they sell almost everything. With Amazon, you could survive without ever stepping foot outside to buy anything.