I say the following without a trace of snark: You actually keep business cards these days?
With the advent of the smartphone, I put the information in my contacts, in a specific group related to the type of business, and will add the photo of the business card on the rare occasion I want it (and some always want it).
Since my Contacts are synced to the cloud, I can change devices at will and all this information is automagically available on the new one.
I really don't have any interest in retaining paper over long periods of time when it comes to almost anything, but business cards as a "carry with" in particular.