Amazon Is arguably the best eCommerce website out there. You can buy just about anything and the suppliers have been far more reliable than that of other site I have shopped from.
If you pay a little extra or live in a metropolitan area you can even gain access to other features some of which include: music streaming, video streaming, same day delivery, 2 hour delivery, no shipping costs, etc.