I use a kangaru for my day2day work.
Daft as it sounds, my primary reason for buying it was the difficulty I had finding a good USB stuck with a physical, hardware, write protect switch.
I couldn't find one in the uk, so I had a couple shipped in from the US.