I've been looking into getting some business cards recently. I considered making them and printing them myself as I do a little design work anyway, but when I thought about it, I decided it might be cheaper to just get a company to print them for me. I've heard of places like Vistaprint for example. Are they the sort of company you'd use to print your business cards or would you opt to print them yourself to save money? Which way would be cheaper, but still professional looking?