I think this whole topic is very important, and though technology has done amazing things for us, its also isolated us.
It is so unbelievably important to meet people in person, break bread with them, get to know them, see if you have things in common to build a relationship over.
Business cards are just the tip of this face to face iceberg, they are not as important, but what they represent and all the big events and meetings i've attended, they are still relevant.
It's easy to just fire off an email or text nowadays.. face to face BUILDS relationships!
When's the last time someone reached out to you to invite you to coffee or lunch?
Heck, one time i was setting up a lunch with a very wealthy partner we had on deals, and one of my coworkers said what is this the 1960's.. i guess referring to mad men and one of their "lunch" breaks..
I think to get ahead, you need to be more MAD MEN like in your networking and relationship building.
For god sakes, find the top 4-5 brokers in your region and niche, and BUY THEM LUNCH ASAP. introduce yourself, try to find ANYTHING you might have shared interest.. Football, sports, hobbies, golf, tennis, pretty much most people love excuses to talk nonbusiness things here and there.
We are living in amazing times, it never ceases to amaze me that we are SO CONNECTED nowadays, I can almost reach anyone at anytime with social media. This is AMAZING.
Any article I stumble upon talking about some investor or developer, I can usually track them down very easily and reach out, and the kicker.. usually interact them them pretty quickly.
All this is to say that when it's easier to connect with people, there are more superficial connections, and the VALUE of these face to face meetings is a lot higher nowadays because of the noise and ease of people being able to reach out to anyone at anytime.
Business cards are still relevant, and focus on meeting people in person it will boost your career and investing success.