On the 4th: I had to admire/condemn (delete as appropriate) the anything-to-make-money approach of the card industry.
December Daily is the brainchild of Ali Edwards and the really cool thing about it is that it can be anything you want. Ali posts once a day about December Daily and always includes a linky you can add your own December Daily post to.
The 3x4 cards are from Cathy Zielske's Cool Yule range.
The Bah Humbug postcard came from Paperchase.