BargainBasementPrinting.com has great bargain printing. I definitely wouldn't recommend trying to print them yourself; you'll spend a ton of money on ink and they won't look as professional as if you have them printed for you.