If it was me, I'd have pretty personal-information-free cards printed up, then exercise judgment as to whether to write my address, or phone, or email on them, one by one, depending on the person and situation.
Hey dude, just where do you live anyway? Ummmm, Toledo. 
In a related matter, I have been on the official no-call list for years. I don't ever answer the phone, unless the caller ID works AND I know the person or number. Well now in the last year or so, almost all the BS phone solicitations (a lot of them), have both my area code
and local zone (neighborhood) prefixes on them in the caller ID. So they're trying to trick me into picking up by making it look like one of my neighbors is calling me. It's not working, but my phone rings all day whether I'm on the no-call list or not.
The no-call list does not work inside your own state, last I heard.
I like free enterprise and private business and capitalism a lot. But I'm starting to wish phone solicitation was a small felony (and vigorously enforced).
I'm especially amused by callers leaving a message in strongly accented Hindu Indian, calling me Jess, like we're old friends.
Sorry about the (security) drift on business cards Gordon.