I saw this a couple of days ago.
I actually don't mind punching my zip into the gas pump for credit card verification as long as that's all it's used for. Stores however, have always been another matter. Especially because most of the time they ask me for my zip right away, before they even know if I'm using a credit card or not, and for day to day goods I always pay cash.
Back when my local grocery store went to the "savings card" thing, one of the checkers was apparently very privacy oriented, as she was handing cards out to customers with fake, pre-filled out info so we wouldn't have to put our own info in. I'm guessing there are at least 500 "John Smiths" that shop there. :)