The last time I remember trying to buy something that ended up being sold out was Marine Life–this was online–so I was there first thing in the morning at my local store. MAC ended up filling the order two or three weeks later, though.
Based on some of my most recently used products, Bare Escentuals is actually high up there. I loved their cleanser and moisturizer, which are my absolute must-have skincare products. My gut says I’d go with Kate Somerville, though – love their exfoliator, cleanser, and moisturizer – along with masks!