We have searched extensively for the perfect template for our business cards. I even tried (unsuccessfully) designing our own cards.
I went to the Zazzle templates and quickly found the perfect one!
Zazzle's printing and order fulfillment was excellent. I have reordered the same cards since then.