I placed an order and included the Savvy Surprise on Dec 26, 2014. The email confirmation stated that orders usually shipped out in one business day and that it takes 5-10 business days to receive. Fine, much of the order was for my bf’s bday on Jan 16th, I figured there was plenty of time (even with the 2 holidays). As of Jan 7th I hadn’t received a shipping notification so I emailed customer service who advised that they hadn’t received shipping notice and that I should have the tracking number by the 9th. That wasn’t the most helpful of information as what I wanted to know was if it had actually shipped, so I called. The rep was very very nice, but what it boils down to is this: one of the polishes was out of stock. So, they didn’t ship until yesterday (and the polish is STILL out of stock and it will take 2-10 days to get a credit for that polish). The rep did say that if I didn’t receive in time to call them and they would credit me for the full amount (but she wasn’t able to do that at this time because it already shipped?) and I could go ahead and keep it, nice, but honestly that’s just not the point. I don’t want to get free stuff. I just want to get the things I pay for in a decent time frame and if that can’t be done I want them to NOTIFY ME and give me the option to cancel then and there. It’s frustrating that I have to contact them to hunt down my products. As I’m typing this I got a shipping email…will be here the 17th. A day too late. Grrrr. Never again.