This is such a great idea. These business cards are both friendlier to the environment and really cost effective. Wish I had known this before splurging on my expensive cards.
It is basically one of those self-inking stamps, carved into a business card that you can mark on anything. A piece of cardboard, waste paper or even a Pringles wrapper. link.