Hi CoolStuff:
For me, it's been diet all the way. I've never tried any natural remedies for acne, but I probably should. I'm almost 40 years old, my skin is very oily, and still get acne from time to time. But -- I know exactly how to prevent it... If I avoid dairy products at all cost, I rarely ever get a pimple.
Also, I've tried going vegetarian and even vegan for 1-2 weeks stretches. During those little "experiments", I've noticed my skin isn't as oily, it looks much healthier, and I don't get pimples.
Hmm... You'd think I could stick to a healthy diet with all those benefits.
Anyway, let us know the results if you try some of the natural things you mentioned.
Dave