I've tried gazillion makeup products in my life, some good, some great, some not worth mentioning, others just absolute rubbish. Items listed here are by far my fave: affordable, long-lasting and definitely worth trying :)
To me,
Essence is #1 when it comes to cheap but quality makeup products. I first discovered them about 5 years ago and I've been hooked ever since! + they don't test on animals :)