Just an update on E.L.F Cosmetics. I'm pretty happy with the response they gave via email, the important parts are in BOLD:
Thank you for your interest in e.l.f. cosmetics. We do not test on animals or endorse such practices. Our products do not contain animal derived ingredients. Our products do not contain carmine. We currently support PETA and are partners with PETA in the Caring Consumer Project. Please see our philosophy page for further explanation on our company.All of our brushes in our e.l.f. line are made from natural horse hair and genuine wood handles. Our brushes in our studio line are made of anti bacterial, synthetic haired Taklon and may be used with either wet or dry products.We do not disclose our ingredients via email. You can find all e.l.f. ingredients indicated on the packaging of our products as well as on our website. All ingredients used in e.l.f. cosmetics are safe and meet F.D.A requirements. Although some of the other ingredient names in our products used to be derived from animals, they are now derived from synthetic ingredients, however, the names have remained the same. Paraben is used as a preservative in some of our products, although our mineral line is paraben free. Please feel free to contact us with any other questions or concerns.
So, basically the makeup is still ok, WOO HOO! I'm so happy. Unfortunately, the regular brushes are made with horse hair. Thank goodness I didn't order those. The studio line is a little more expensive, around $3. But still a really great bargain!
Every now and then, you have to contact the companies again, because ingredients change constantly. I'm happy to know that E.L.F. is still a company I can trust.