Giving out a card like this is strange and socially awkward.
 LiterateHiker
                                                
                                                Level 9
                                                Mar 7, 2019
                                            
                                                
                                                    LiterateHiker
                                                
                                                Level 9
                                                Mar 7, 2019                                            
                                        I think it's weird. Use your words. If a compliment can't be given verbally, don't make it awkward by handing somebody a business card with a compliment on it.
You know they bought a box of 500 of them, too, so how special do you feel now?
 Nottheonlyone
                                                
                                                Level 7
                                                Mar 7, 2019
                                            
                                                
                                                    Nottheonlyone
                                                
                                                Level 7
                                                Mar 7, 2019                                            
                                        hmm good point. It's still a compliment though (not a request for a date). I could have easily given 500 of those to complete strangers in a couple of years if I had them with me (not looking to date just compliment someone that is well put together with clothing and attractive to my perception). Still think it would feel creepy though.