E.L.F. cosmetics get raving reviews and with such low prices how could they not! Shipping is a flat rate of $6.95 which some find expensive but with the low cost of the products it's more than made up for.
Check em' out. You'll be glad you did!