Why business cards have survived against all odds