From Never Forget a Face? How About Names? Spincard App Could Help:

Spincard
Spincard

The Spincard app aims to be a digital alternative to business cards.