My boss has a miniature scanner designed for business cards. It only accepts fairly small (business-card sized!) stock, but can scan both sides simultaneously and has some combined OCR/Management software which will try and extract the information and automatically populate the contact fields.  It'll keep reasonably hi-res scans of the card around as well, in case you later find the OCR wasn't quite right.<p>I'm pretty sure it can integrate with other contact databases, or at least export to CSV or something similar.<p>I'm not sure if it's exactly the same company, but 
<a href="http://www.cardscan.com/products/core_contact_mgmt/personal/index.asp" rel="nofollow">http://www.cardscan.com/products/core_contact_mgmt/personal/...</a> looks quite similar, but more recent hardware.<p>[No personal involvement/astroturfing, I was just impressed by how well it worked]