Im with you Buz. My standard answer for phone #, zip, whatever is "Id rather not". It drive me nuts.
As for cards, I dont mind the supermarket ones so much, but its the CVS one that drives me bonkers! The clerk always puts it down on the red counter so it blends right in. Ive almost forgotten to take it back a few times and I think I actually did forget once(lost it somewhere). I am always, always overcharged on sale items at CVS(not always the same store), even when I use the card, so I really resent it.