I just posted my business card at thecardboard.net – a free listing service. Check it out and upload your card! There is also space for a profile of your business. Visitors to the site can contact you, email your card to others, map to your location, or add your card to their collection. There is also a search feature based on industry, location, or keyword.
Here is mine: http://www.thecardboard.net/card-detail/show/707