I use this and I love it! I've never been able to use liquid makeup (oily skin just made it look too heavy and runny) Now I use this and I love it, it goes on light and stays on all day and covers the few pimples I get occassionally.
I also use Avon mineral foundation but it's a lot lighter and doesnt cover as well and seems to disappear after a few hours, or rub off on my clothes yech!
I was going to suggest the same thing I use for my dry feet in winter, at night slather petroleum jelly on your hands and put on some cheap cotton gloves, in the morning your hands will be better.
Other things that work are cocoa butter lotion, petroleum cream, anything that says creme is usually thicker and will stay on longer.
Also you can try hand sanitizer with aloe, this will keep the flu germs from floating around and wont dry out your hands as much as washing them will.
I'm 32, and have had pimples since 3rd grade, I've tried everything I can think of, a few years back I started using Avons adult face cleanser, it works, it clears out the most stubborn black heads and keeps new zits from forming (use the mask type cleanser) I also use olay blemish reducing wrinkle reducing formula 2 times a week, it gently scrubs away dead skin. Oily skin is hard to take care of, don't over scrub, that causes breakouts, don't over moisturize, that also causes breakouts. If you need a moisturizer try olay hydration, use it very lightly, put a dime size amount in your hand rub them together and gently pat the moisturizer on your face (clean hands first!)
Good luck keep trying stuff till you find out what works, every face is different! ... View related article.