Oily-skinned gals: I strongly recommend the new Flower (by Drew Barrymore) BB cream that's now sold at Walmart. Lasts incredibly well on me even in hot, heavy, humid weather. I doubt it's a traditional BB cream rather than just a slapped-on marketing ploy, but regardless, it offers medium/ full coverage base with a truly matte, long lasting finish that smooths over pores. Plus the shade selections are yellow/ olive in tone, which is perfect for canceling out redness. I'm MAC NC15 and I use the lightest shade BB1. It's my new love and summer go-to.