Speaking of which...
I would like to suggest watching this...
https://www.youtube.com/watch?v=IUuRbyDYjHo
I say this because I found out about the UltraFire 502B on a different forum.
I've had mine now for about 6 months and carry it daily (clipped in my front pocket, where it's very...