Disclosure: Affiliate/referral links.
Here are some deals for today. BECCA Cosmetics is on HauteLook today, with a variety of things on sale for up to 70% off. Stila is still there too. You need an account to browse HauteLook, so here's my invite link, if you'd like to use it.
Free deluxe sample of Urban Decay lip gloss with $1 breast cancer donation at Ulta: add this lip gloss to your basket, then add the $1 donation, and it should ship for free. The gloss was out of stock earlier today, but then reappeared, so hopefully you can get one. You can also add the packet of additional free samples to your order when you check out. Ulta also has 40% off Revlon and buy 1 get 1 free on China Glaze. Use the code 308310 to get $3.50 off a $10+ order. Shipping is free on orders $25+.
Also, Nouveau Cheap has posted about a BareMinerals deal where you can use two 20% off codes on the same order. Details on her blog here.