I buy the card blanks either from Dunelm Mill or Boyes and always have a good supply on hand.
I've not got any completed stitched cards at the moment, so maybe am due to make a new batch.
I did the one with the red card and green tree with stars as Christmas cards one year, but was fairly fed up after a 100 or whatever it was!