CherryCulture.com is having their annual NYX 50% off Mega Sale until MAY 8th. In case you don't know what CherryCulture.com is, it's a site that sells really affordable makeup (ie: NYX, L.A. Splash, Jordana, even Eyeko!).
What's awesome about them is they have a rewards system similar to Sephora. But instead of cashing in your points for whatever makeup they are promoting that month, CherryCulture will let you cash in your points for a gift card to their site in different monetary values.
I know I shouldn't, but I really really want to buy all NYX nail polishes. I think I'll get the NYX Fly With Me Mascara. It has a very interesting wand.