This... THIS!! Is the best primer ever!! I use it before I put anything on my face. It controls the troubles that one might have with combination skin. It is silicone based so it feels great on your face, and it creates a layer between your skin and your foundation. It's Wonderful. If you don't have it.... GET IT!
M.A.C's prep + prime clear finishing powder/pressed. I love to use this after I put on foundation and before bronzer or powder blush. It helps the color go on evenly. It also works GREAT for making the skin matte for pictures!