IMHO, everyone should have business card holder and business cards. Even if you are not a looking for a job, it is a good way to network and have people contact you. After-all networking is about giving.
You never know when you will meet someone. I have given out business cards in the gondola, at the grocery store, at the coffee house, on the train, at networking events, you name it.
I like these are they are not too pricey;
This one, you monogram.
http://www.dynagifts.com/gs-m112.html
or this one;
http://www.7loaves.com/shopDetail.as...ductid=1000940