If you aren't real picky about the design, you can get yourself some free business cards.
MarketSplash is offering 100 cards for free. Free shipping. Free everything. They have 74 designs to choose from. Be sure that your total says $0.00 before hitting submit, or you will end up paying for them! Also, MS does print their name on the back of these for a little self advertising.
UPrinting is offering 1,000, yes, 1K, cards for free. You just pay shipping. They ship from CA, so shipping to MN, will run between $8 - $9. You do need to register for this one. They print with 4 different colors on the cards for no upcharge. They have a ton of styles to pick from, or, you can upload your own.
Vista Print has 250 free cards with a bunch of styles, but you pay shipping.