I never tried it but I did try SkinID from Neutrogena. SkinID is different for everyone because you answer questions based off what your problems are, not what everyone says your problems should be and give you a generic product that's magically supposed to work for everyone.

I don't use it near as often as it says to because I don't break out near as much but when I do get a breakout spell, it works wonders.

You could try looking into that if you're willing to spend some money. The only downfall is if they'll automatically refill your stuff after X# of days (however often you tell them to) and if you don't want a refill, you'll have to cancel or they'll charge you.