I imagine that I'm the last one to know this, but Costco has a wonderful photo center. This year, I realized that it was time to try out the complete, electronic version of the Costco photo center for getting our Christmas cards.
I found an ideal picture from last winter; went on to costco.com and chose the photo center option; then, followed the simple instructions! If you get the order in early enough, you can pick up the cards the next day. They even include envelopes.
With a little label printing, we were just about ready to go. This is the way to do Christmas cards! I might just have to see what else they can do.