I cant find anything on their website to say if it is too late. However, I have ordered a 1gb SD card from cclonline on 17th Dec and it still hasnt arrived. I have emailed them to ask when it will be delivered but they haven't replied. The status of my account just says "To be shipped". As I need an SD card for my daughter's camera for Christmas day, do I have time to order the 2gb for £7.99 from Play.com or shall I resort to the high street?