Sephora is a girl's best friend. They have "cult classic" favorites of cosmetics, skincare, hair care, etc. You can send it back without having to pay return shipping, and you can keep the free samples you get with every order. You get 3 free samples with every order and if you Google for sephora online coupon codes you can find good deluxe sample codes too!
Deluxe samples are in larger quantities that you can use for a week or more to see if you really like the product. Their site has a place where the members review the products, and most products also have a list of ingredients. Customer service is helpful and they sound like they are American customer service.
Great products, great prices, great perks, and great customer service,