I've probably gotten a total of three pimples ever-- I'm lucky to have a clear complexion. However, my main advice is DON'T WASH YOUR FACE EVERYDAY (at least not with soap/products). If you do, your skin freaks out because it's like "where's all my natural oil going?" and releases a lot of sebum, which can then contribute to breakouts.
I just dab my face with Biore "pore perfect" toner before I go to bed. Also, I exfoliate twice a week with Crystalline microdermabrasive exfoliator w/ Vitamin E. In the past, I used Avon's "pore-fection" line, to maintain my skin, and the friend I recommended it to was happy with it too.
If your acne is particularly bad, you should talk to a dermatologist about prescription for differin cream; I had the same problem Ziggy mentioned, since I used to get a little bit of backne (too much sweating during tae kwon do), but differin solved that problem. :]