I placed an order on December 15th. They had an email sent out that if you ordered by December 16th your gift was GUARANTEED delivery by Christmas if it was non-personalized. I ordered a NFL coffee cup for my dad so this was non-personalized. My delivery date on the shipping tracker says my package will be here on December 27th! I called customer service and they flat out tried to lie to me by saying that was for premium shipping only. I had the email right in front of me that says it was for standard shipping. The woman in the phone proceeded to reply, "Ohhhhh yeahhhhhh... I see that." HA! She said there was nothing they could do since the package was already sent out and that where they ship out from there was bad weather for 2 days. Might I add that my shipping confirmation was sent out yesterday, December 20th. They should have known when they sent it out late with the weather they should have upgraded my shipping for free. News flash Miles Kimball, if you guarentee shipping by Christmas and there's a storm it is on YOU to ship out my package with express delivery and pay for the extra charge since it's your error and guarantee. Now I'm going to have to give my father a late present. They offered me a $10 gift certificate to go forwards a future purchase. That doesn't help my problem. Absolutely ridiculous.