Read about Artscow HERE.
Right now they have a promo code: FREE40PHOTOCARDS that is good through 11/17/2008.
You get 20 4x8 cards including Christmas cards like the picture above, and 20 7x5 cards which are not Christmas cards, but you can choose a Christmasy type background like I did in the picture below.
The shipping for all 40 cards was $9.98. That's $.25 per card. Here is photo card pricing at other stores...
Walmart - $.33 each any quantity (I think)
Walgreens - $.50 each for 20 or more
Sam's Club - $.29 each for 50