Buy one, Get one free - Ulta Brand Cosmetics
Ulta's store brand cosmetics are inexpensive to start with, at $8 for a lipstick and $6.50 for an eyeshadow or blush, for example. But they're often on sale to make it an even better deal. Currently, Ulta is offering buy one, get one free on all their store brand cosmetics.
What do I love about Ulta brand? There are a zillion colors to choose from. And since they're so inexpensive, I don't feel badly buying a couple new eye colors here and there to add to my collection. They have a great selection of eyeshadows, blushes, eyeliners, and more.
I'm also a big fan of lip products, trying many different colors on a regular basis. You can't beat the price and you can't beat the selection. The lipsticks are very moisturizing and wear well. They have a variety of liners, lip glosses, and lip shines available too.
Oh, and there's 20% off any single item if you use code 94097 at checkout.
And if you purchase $50 or more online, you can get free shipping.