I want to share an on-line printer I just used for new business cards and post cards BizInk
http://www.bizinkprinting.com/greenprinter.asp
I found them by just searching online.
It is really important for me to use 100% recycled paper and soy ink. I have used Vista Print in the past. When I did cost comparison BizInk was actually less expensive for postcards! I was happy with their work.
Holly