Think of it as onboarding a user. How do you present yourself? How do you stand out and how do you help certain businesses? Have an online experience that the business card acts as a "key" to. I personally like to make personalized business cards and then customize the experience, eg:
http://qbix.com/nicestuff