Vichy Normaderm is very good, makes your skin look very smooth and clear of spots. Works wonders. Johnsons gave me an allergic reaction! Vichy also do an anti ageing version which is more matte. I reccomend going on boots website and reading up on all the reviews for all the skin care products on the market. Also, boots N07 is a good brand and do good products for oily skin, and both great for sensitive skin. If you are on a budget then Avon is very good. Dont use a cleanser, toner and moisturiser that are all geared toward oily skin as you can make it worse. Cleanse off makeup if you wear any with a cleanser directed toward normal skin, wash your face with an anti blemish facial wash, then tone with a toner that is oil, alcohol and glycerin free and mositurise with a cream to suit your oily skin type. Exfoliate twice a week or get a daily facial wash that is also exfoliating.