I have a Lexar Sport that I love. It has lived on my keychain for about a year now, which solves the problem of putting it through the wash and losing it. The cap is rubber, and has never come off or been lost...it's pretty well integrated into the design.