Not if you like privacy.
And there's a fair amount of research that shows loyalty cards and stores that use them cost more.
This link is an advocacy site against such card programs so take their info with a grain of salt, but it's still quite enlightening:
CASPIAN - Consumers Against Supermarket Privacy Invasion and Numbering