Amazon by far, has the best prices, shipping time and return policy of an vendor online. When I find a product I want to purchase, among all other sites, I add Amazon to the list. 9.5 times out of 10 they have the product at a lower price. Even if it's a few dollars more, I order from them because of superior customer service and return policy.
The first action I take is reading the reviews of consumers who have purchased the item to see if it's something I really want. If that passes the test, I order with confidence knowing that Amazon stands behind every product they sell. I have purchased many items from them in the last 4 years. On several occasions the product was not what I expected or failed to perform. Each time, following the instructions given, I was able to return the item with a full refund. One time, because of a misunderstanding, Amazon even offered and sent me the product for free as an apology.
The shipping time is also a major plus and packing is done with great care.