I ordered a gift card from Giftcards.com on December 6th. According to their site, that should have been more than enough time to deliver by Christmas. Today is December 29th and I just received my card. That's 3 weeks and 2 days. I used Giftcards.com because they were linked into Elfster, the Secret Santa app. I think Elfster should reconsider having its name associated with Giftcards.com