You know, I was wondering if it was the Spiro that was making my skin less oily and hearing that comment from Melynnez makes me think it is working. I havent had to blot in weeks. Amazing. And I am super duper oily.
My skincare and makeup routine is pretty complex with some prescriptions so I dont think I could help much, but will try. Stay clear of alcohol in the skincare. Personally I think Salicylic Acid is better than Benzoyl Peroxide. Less drying anyway. But you know everyone's skin is different and will respond to different things. I agree with other posters, that a good all around cleanser, toner, and moisturizer will work. One thing I bought and love after visiting Sephora one day...my fave store...is Smashbox Anti-shine. It is not makeup. It is not primer. It is just a treatment so to speak. You take the smallest amount and pat it on say your t-zone or wherever you get oily. You will stay matte for a long long time. And you dont have to use makeup at all. Here is the link.
http://www.sephora.com/browse/produc...ategoryId=3990
Hope I helped a bit. Good luck.