My motto is: "Why do something today when you can put it off till tomorrow?" Which means that I've just gotten around to buying my holiday cards. But since I like sending out New Year's cards instead of traditional holiday cards, I'm actually just in time. If you're in the same boat, here are some sources for personalized cards that you can order tomorrow and still get in time for January 1.
All of these cards can be customized with your own photos and/or text. Prices vary based on quantity ordered, but most of these are between $1 and $1.50 per card. I bought mine on Tiny Prints, and also purchased matching return address labels.