I don't use a business card because I don't like to broadcast personal information. My elite luggage tags are inside my suitcase for lose luggse purposes.
I wish I could put them on my suitcase since 99% of my flights require gate checking, but this thread is proof that's a bad idea.