I see this a lot. It’s a networking function. People meeting. people introducing themselves. people chatting. Business cards flying around like confetti!
Most people aren’t your potential clients. So don’t push a card on them. It’s wasting your time and money and their time.
The worst example I see of this is at business dinners or lunches where someone rocks up and proceeds to deal his/her card around the table, like they were dealing Poker (speaking of Poker – playing 7 card Stud Poker with some old school friends tomorrow. They are on the Coast and are practically insisting I empty their pockets of there hard earned!).
Don’t talk about you
If you want to make an impression you are much better of talking to the person about them. Not about you. About them. If you see where your services or products might be of benefit, mention it in that context.
And then, maybe, just maybe you give them a card (but don’t expect them to call you. They almost never will – unless you’ve provide some great information).