I swear by Dermalogica's PreCleanse -- it's a cleansing oil that takes off everything, even waterproof mascara, all in one. You apply it to a dry face and rub it in, paying extra attention to your areas with congestion and oil. You then wet your hands and rub your damp hands onto your face and the oil turns into a milky solution that you would then rinse off. I then follow with my cleanser of choice (Dermalogica's Special Cleansing Gel mixed with 2-3 drops of 100% Tea Tree Oil). The good thing about PreCleanse is that it's not super slick or oily feeling, smells nice and has a light texture and consistency.
After cleansing, I tone and prepare my skin for proper absorption of my moisturizer by spritzing my face 3-4 times with Dermalogica's Multi-Active Toner. I then apply my moisturizer of choice -- that being Avene's Cleanance Anti-Shine Regulating Lotion (not really a lotion or cream but rather a silky gel that absorbs any shine whatsoever on my face -- but provides just enough moisture for my normal/oily skin). If I am having a breakout: I use a cotton swab dampened with water and 2 drops of tea tree oil on the affected pimple and during the night, after I spray my toner but before I apply my moisturizer, I use Dermalogica's Medicated Clearing Gel (now named Overnight Clearing Gel) with 2.0% Salicylic Acid all over my face in a nice thin, even layer. Some times if I feel like it, I use a quick spritz of Avene's Thermal Spring Water in the aerosol bottle as a final "sealant" to my treatments and moisturizers.
Dermalogica and Avene have been godsends to my face. Pricey but so worth it.
For exfoliaton (2-3x a week) I use Avene's Purifying Scrub or Dermalogica's Microfoliant. For a deep cleansing mask (2x a week) I swear my Queen Helene's Mint Julep Mask but I want to try out Dermalogica's new product, Sebum Clearing Masque.
I also use MAC's Fast Response Eye Cream -- best eye cream/gel ever. Bye bye dry, flaky eyelids and area around the eyes.