I got an email for a free mascara on my birthday. I made a trip to the store to pick up the item but they were out of stock. I was told they were getting a large shipment in a couple of weeks but it's been a month and a half and they don't have it, don't know when it will come in, and won't give a substitute. I've run into this problem with rain checks too. I've been waiting over a year for a rain-check product. I might have to switch over to Sephora as Ulta is not a well-run company in my opinion.