When you use benzoyl peroxide, what you're actually getting is benzoic acid and oxygen, because the product breaks down on contact with your skin. The oxygen helps kill P. acnes, the bacteria that contributes to acne. Benzoic acid causes skin to peel and dry, exfoliating out the plugs of dead skin and sebum that inflame follicles, causing bumps. Benzoyl is sold in concentrations up to 10 percent, but studies show that concentrations of 2.5 percent are just as effective and much less irritating than stronger ones, so that's what we'd recommend you use.
Benzoyl is a powerful product that can penetrate pores deeply, but it can also be very drying. If the spots you're seeing are deep under the skin, red, and/or pus-filled, benzoyl is probably a safe bet because you need both bacteria killing and deep-down exfoliation. Clearasil Ultra Extra Strength Acne Treatment Cream ($14.49) is one of the most popular benzoyl treatments, and the Proactiv system is also benzoyl-based. If you've got sensitive skin and light acne, though, think twice before you pick this one up because you can actually exacerbate the problems you're having if you over-apply.
For the sensitive type and people plagued by blackheads, salicylic can be a life saver. Salicylic acid, like benzoic acid, is a good peeling agent, though it's gentler and lacks the oxygen to help kill acne bacteria. If you have lots of blackheads and spots but no deep, closed comedones, salicylic is the best choice for you. Burt's Bees Anti Blemish Spot Treatment ($19.99) is mostly salicylic acid-based. Salicylic won't be as sensitising and is less likely to dry you out. Again, don't overuse it — doing too much actually makes things much worse.