I somehow stumbled across a website, Reflect.com... Reflect is a website that allows you to make your own cosmetics... You don't actually get to mix and choose the ingredients, but you can, however, customize the makeup to your own needs. It generates custom moisturizer, lipstick/lipliner, eyeshadow, foundation, perfumes, hair products, and several other face and body products... You are guaranteed to like whatever they create, because you made it! I am already ordering several items from them. On the downside, the products are somewhat expensive, but if you have a few dollars to spend, you might consider checking it out - especially if you are picky about what goes on your body.