I make my own cards using Microsoft Publisher. Never had a need to have a whole box of them so just make them 30 or so at a time. I like being able to tweak the design here and there at a whim.
Quite a while back I met a person who gave me his digital business card - which I thought was pretty cool. I still have it along with a bunch of blank mini-discs I never did anything with. Cool concept though....