Do I apply my acne treatment before or after I moisturize?

My acne treatment is Patricia Wexler MD Dermatology Acne spot treatment, it has 10% benozyl peroxide and I think it's sulfur based. When putting lotion after I apply it, it's hard to put it on since it has these tiny beads.

I usually moisturize my skin after I put on the stuff .

What makeup foundation is good for acne prone skin but gives good long lasting coverage?

I don't have severe acne or anything, my face isn't too oily or too dry, but it seems like I always have some acne and I do wear makeup a lot. I want to find a good foundation that wont cause acne, but gives good coverage because my face isn't even toned and i have blemishes etc.
Thanks!

I could not live without this concealer!! CoverBlend by Exuviance.

http://www.neostrata.com/store/coverblend.asp

You can find this being sold at most Dermatologists offices or at Beauty First stores.

For foundation and powder I use Cliniques brand. They have everything for every skin type.

http://www.clinique.com/templates/products/multiproduct.tmpl?CATEGORY_ID=CATEGORY4900&cm_sp=topnavs-_-makeup-_-Foundations

Clinique can be found at most department stores such as Younkers, Dillards, Von Maur, etc..

They are all worth the price, which isn't too bad.