Yes - except that I know that can't be it. But if it is not business cards emerging from my phone, I don't know what it does.
I'll for now fall back on old cards. They require no fiddling, no dictation, no operating gadgets...just "here's my card" and "hey, that's a neat card".
Still, how is it supposed to work - you have an app for all phones, then?
For non-iPhones we currently offer a stripped down version of the app on i.mynamese.com
Your first page would have to convince me that it is as convenient as paper cards.