Sort of re the pockets thread - I keep my work pass round my neck on a lanyard I was given with the pass for the purpose. This means I always have it so can get through the building easily, never lose it, don't have to carry it in a bag (or pocket!) etc.
I am however in a minority. Everyone else at work including my dh seems to go to great lengths to hide them - putting them in wallets, keeping them in bags, leavim them on desks etc. On the odd occasion I've caught someone wearing one, they've turned the card round in the little bracket do you can't see the photo. I mean your face is right there at the top of your neck, what do you think you are hiding??
Why do folk hate on the lanyard??