Tess is right! After much research, I found my paper at a local wholesale paper supply warehouse. I wanted a "marble look" to match my whole "goddess" theme and only 1 paper company manufactures it. Needless to say, I pay a premium price for my paper ($45/500 for envelopes, $20/250 for 80# index - bus card/postcards, and $20/500 for stationary - letterhead/brochures.) There are lots of less expensive papers out there. I highly suggest locating a local paper or office supply store and finding a pattern you like for your business.
I print envelopes/letterhead/brochures/postcards at home on a laser printer as my design is black/white. I set up all of my templates in MS Word (postcards are a 2x2 table w/set column/row size).
I took my business card design to OfficeMax (a local office supply store) and had them set up the 10/page business cards. I paid $10 for the design and had them put the file on my flash drive.
My business cards now cost me $.11/sheet for 10 cards (including stock at $.08 and copies at $.03) and a flat $6 cutting charge for up to 1000 pages. Needless to say, I don't run 10,000 cards at a time!

I usually run 200 cards (20 pages) for a total cost of less than $8.50/200 cards including tax with no shipping charges as it is all done locally.
Following another thread, I am considering putting my definition of a Virtual Assistant on the back of my cards, which would add an additional $.02/10 cards or $.40 to my 200 cards for a total of less than $9.00/200. (of course, I will need to pay an additional $10 setup fee for the back of the card design, but that is a 1-shot charge).
Nothing like being "frugal"