MR-STI,
Have to agree with everything that's been posted so far --- especially regarding Surefire's build quality --- but I just want to make a couple of additional points.
I have a SF M3, SF M3T and Ultrafire WF500. I use all of them fairly extensively, and am extremely pleased with each...