First, let me begin by saying that I have extremely oily skin - if I don't use a good foundation and powder afterwards, my makeup will slide off my face within 2 or so hours. I've been using the Revlon Colorstay Oily/combination liquid foundation for YEARS now, and I can never bring myself to part with it. PROS: It really does last all day long! To date, the best foundation I can find to last me through the whole day with very minimal movement It's price: here in Australia, it still is about 25ish dollars (it seems to have dropped, it use to be about 35), but compared to other brands such as Mac foundations, it is well worth it! I use alot of other Mac products, but just not a fan of their foundations for oily skin Colour selection - I am quite pink toned, and when I would try other foundations, I found they didn't have a very natural colour selection and I'd end up with that disgusting orange-y tint It is medium to full coverage.. I find I can make it look natural enough to wear to uni, work, then still use it to go out.... CONS: NO pump... whyyyyyyyyyyy While I am OBSESSED with this foundation, I'm not going to lie and say that in the warmer months I wish that their was a similar product that wasn't as full coverage yet would have comparable staying power.. but that's more just me ;) HOW TO APPLY: First, I apply Mac's Prep and Prime Primer... I then apply this foundation with a Sigma Flat Angle Brush (f88 by memory) and this works great. I ALWAYS ALWAYS ALWAYS finish with Maybelline Dream Matte Powder in Beige... this is the most perfect combination to stop oily skin throughout the whole day.