I have a love/hate relationship with my skin...one week, it's amazing, my makeup goes on perfectly and then the next week, it's oily, rough, dry, etc. Typically my skin is pretty oily (I'll be thankful when I have less wrinkles later in life), and it's so hard to find the right cleanser that isn't too harsh on my skin. I also use Bare Minerals products which seem to be one of the only foundations that keep me from looking like I just ran a marathon, but my dermatologist tells me that it's so fine and silty that it's tough to get completely off my face which is causing a lot of my break outs. I tried other foundations for a good couple of months and nothing was as good.. =[ Luckily I don't have to change my favorite foundation, I recently got this Ulta Dual Cleansing System. It's so similar to this Clarisonic Skin Cleansing System. Surprisingly, I like it better! The brush is smaller to I can easily get the side of my face near my eyes without completely grabbing all the hair near my face and twirling it around a few times. And my favorite part; the Ulta Dual Cleansing System is only $17 vs. the Clarisonic Skin Cleansing System is $99-$199. Replacements brushes are only $5 vs. $27! I'm obsessed! I've been using this Dermalogica Essential Cleansing Solution with my Ulta Cleansing Brush and it's been amazing for balancing my skin, not too oily & not too dry. Just thought I would share! It was such a great find!