a few of our mechanics at work use a service called vistaprint. very reasonable prices for printing cards. if you use one of their "stock" layouts they are actually free (just pay shipping). They all seem happy with the service
www.vistaprint.com