You realize that a lot of people who make decisions don't actually like to use electronic methods of transmitting information, right? That's why rolodexes still sell, as do personal planners. A salesman isn't psychic, so he's going to cover his bases about what your possible preferences could be. It isn't "making you their secretary." You could just say no thanks instead of making a show about how "above" business cards you are. Have you actually asked them to send their contact information via email? Also, yes, sales guys can be annoying, especially bad ones. But if you actually treat them like human beings, which they are, they can also be one of your greatest assets in the technical world. I have my current job, which more than doubled my salary, because of a sales guy who informed me of an opening. It pays not to be a jerk. They're just another person doing their job, just like you, whether or not you appreciate their career.