I'll second this recommendation. I recently bought one of these, as much out of curiosity regarding the programmability as anything else, and it's a fantastic value. Not only are all three modes individually programmable, but it also has built-in over-discharge protection for using unprotected Li-ion cells (you can turn this protection off for using alkaline, NiCad, or NiMH). Plus, even the strobe rate is user-programmable, from very slow to almost-invisibly fast. Extremely bright on 14500 Li-ion cells, though it does get a little warm. I'd worry if it didn't, though - the warmth tells me there's some heatsinking away from the pill. And it does tail-stand.
The only "con" I've noted is an easily-fixed tendency for an intermittent ground of the tail switch module.
Regarding a lanyard attachment - yes, it does have one. You merely unscrew the tail cap, remove the wire pocket clip, and then lay the lanyard string in the empty groove. Replace the tail cap, allowing the lanyard string to exit the two holes previously used by the clip wires. Looks slick as snot.