For those of you who are oily, I can recommend a great product. A friend of mine sells Mary Kay, and she turned me onto their oil mattifier. You just rub some onto your nose/forehead/whatever and it keeps the oil under control.
Oil Mattifier
I have also been using their mineral powder and am no longer using any kind of liquid foundation. It's fantastic. I powder my nose once a a day around 3:00 and that's it!
Mary Kay® Mineral Powder Foundation