OILY SKIN!!!

I swear I have the most oily skin and makeup will always slide off for me, what's the BEST primer, foundation, and/or powder you fellow oily-skinned ladies have used??