I hate these stupid things. Keep them on your keychain, and you know it’s going to break, and your going to have login problems. Don’t keep it on your keychain, and you know you’ll forget, and be unable to login. No matter what, you loose.
I won’t say they are ineffective, since they do work. But they are the biggest pain in the butt.