The non-profit organization I work for just set up an account with GoodSearch (a search engine powered by Yahoo!, which has been featured on the likes of ABC News and other news channels) to help raise money for us. Tons of charities/non-profits across the country do this. We get 1¢ for every search (when you specify the money to go us that is).
GoodSearch : Support your favorite charity or school.
Well... they have a shopping link you can go to online stores through and we get a portion of the purchase price. And guess what.... SEPHORA is one of the partner stores!
GoodShop : Support your favorite charity or school.
Our non-profit is called Family Network on Disabilities of Florida, so be sure to put that in the "Where do you want money donated to?" box so we can get they money.
There's a bunch of other good stores you can shop at through there too: Zappos, iTunes, the Apple Store, Target, eBay, Amazon, Best Buy, Bloomingdales, Gap, Guess, Kohls, Nordstrom, Saks, PetsMart... the list goes on!