When my husband decided to try to start his own business a couple years ago, we needed business cards. I was able to make a business card template myself using my own computer, but we wanted it professionally printed so we contacted Kinko's.
After calling Kinko's, I e-mailed them the file that contained the business card template. Then they printed the cards in color, 12 per page at about $1.29 per page. I thought that was very reasonable! After ordering 250 or so I went to pick them up and was surprised that my bill was $44! Come to find out, they also charge you to cut the cards apart at a rate of $1.49 per cut. With seven cuts per sheet of business cards, that was by far the largest (and most avoidable, on my part) expense. I was pretty upset I wasn't informed of this charge, but now I know to ask ahead of time.
All in all, the quality of the business cards we had printed at Kinko's was excellent. They were finished with our order within 24 hours. The cuts were straight and even (albeit expensive) and look very professional. I would recommend this printing service, but make sure to get an idea of how much they will charge you in the end before going in.