Designing a business card is very tricky. You need to focus on both aesthetics and function. You’d want it to give enough information about your business while maintaining an elegant and professional design on a limited amount of space.
Take a look at this very interesting minimalist business card that Boris created. It contains basic web information about him- his email, website and twitter account. The card was designed to occupy the least space possible while providing important contact details.
This type of design is great for someone whose business is on the internet. Someone who doesn’t really need to give away a phone number in order to sell his/her business to the recipient of the card.
If you want it to be less minimalist, you could probably redesign it to contain colored icons instead of text.