I recently had a truly delightful experience creating my business cards with Moo.com. They originated over in England and made a hub over here in the U.S. last year and I'm so glad they're here!
Their website is easy to use, their prices super reasonable, and you can really customize your designs (hence the variety of my cards!). They are known for their minicards, which are too cute for words. They have some of the fastest turnaround times I've experienced and everything comes beautifully packaged. I love, love, love Moo.
Above are some of the business cards I ordered featuring my design and illustrations. I couldn't resist the $19.95 minicards either. So I now own business cards and minicards and cannot wait to hand them out!
It's so refreshing when I get to deal with companies like Moo.com and Zappos, places that seem to really take pride in what they do and how they do it and also seem to genuinely enjoy it.
*Moo.com did not pay me to post this, they're just that wonderful.