If, like me, benzoyl peroxide does nothing for your zits, and, unlike me, neither does tea tree oil, another option is sulfur. Skip the overpriced Mario Badescu shit, and try this $4 version that Makeup Withdrawal reviewed.
I'll stick with my tea tree oil, since it works great for me, but everyone's skin is different. You just have to figure out what works for you.