Robo21...hmmmm.... well, I believe you will still get the most runtime using primaries, as I'm pretty sure they generally have about 1/3 more juice to start with than rechargeables.
Thermal guy, concerning the battery-detect...... I could be completely wrong in this, but my understanding is that all the battery-detect reset does is change the threshold voltage at which the light will begin dimming, mainly to provide protection for unprotected rechargeable cells.
Since I'm using protected cells, my thought was that the cell's own protection circuit would kick in before any damage was done. Oddly enough, even with the light set for a primary battery (thru a factory reset), I never was able to get the cell's protection circuit to kick in, and the battery still read just above 3.0 volts at the end of the level dropping process.
I e-mailed NovaTac about all this, and didn't get the feeling from the e-mail I got back that I was doing anything wrong. So, since I've been able to increase my runtime with rechargeable cells dramatically by doing this, it's been my standard operating procedure for several weeks now, with no ill effects either for my batteries (at least that I can observe), or to the light. YMMV.