Hi ruthabelle,
Have you tried the Dermalogica Daily Microfoliant ( http://www.jerseybeautycompany.co.uk/dermalogica/daily-microfoliant.html) and their Oil Control Lotion?
I find the Oil Control Lotion too drying for everyday use but use it on my T-Zone whenever annoying spots pop up. That, coupled with the microfoliant, seem to do the trick for me and I have oily/combination skin.
I buy this kit (http://www.jerseybeautycompany.co.uk/dermalogica/skin-kit-oily.html) just for the Oil Control Lotion, but the scrub and lip balm are nice too.
I hope that helps.
Lilly.
P.S I don't work for Dermalogica or the Jersey Beauty Company :)