When I was lots younger and my oily skin would break out every so often, I always used anything with 10% benzoyl peroxide...doesnt matter what brand, as long as it has 10%....it really helped to dry up those darn pimples!! Also remember that if you skin is oily, to use cleansers or soaps for sensitive skin (my dermatologist told me this)...and use your hands to wash your face, not a washcloth...if you want further tips, please feel free to email me!!
Retin a micro is really good for all kinds of acne.
The AcneFree system, and tea tree oil for the really bad ones. Tea tree oil is like $6 in the vitamin section in most stores. www.acnefree.com altmedicine.about.com www.teatreeoiluses.com