I shop on Amazon.com frequently and I like it because of the variety of items available and the cost of the items.
The thing I don't like about it is that they prices that they state are the cost of an item regularly are marked up higher than the item actually is, so, even though you are saving money, you are not saving as much as you think.