I use CardFila.com to collect all business cards on iPhone because it is so easy to collect, find and use any contact at any time.
You can access the contacts everywhere without Internet connection...