I placed holiday cards order on 12/4 and suppose to receive by 12/9. Like many customers I received email about the order being delayed for 3 days. Today is 12/16 I haven't heard from them again. I tried email, no response; no one answers the phone; they removed the link for live chat. Terrible experience!
I'm going to call and dispute the charge.