Well, I had deleted the post until next week but Graeme says it can stay open. It's a Christmas miracle :)
Access, you're so right! It is always 'shops fear worst Christmas ever', then a thousand sales that drive us into shops, then the 'best Christmas in 10 years'.