I used my old TLR1 at a night match the other day, and at 50yds I could just barely see the targets. Are there any lights with a more focused beam designed for rifle shooting that will reasonably identify targets at 100yds+?

Small size, lightweight, reliability, low heat, and low cost would all be good qualities, but I imagine most of those are mutually exclusive.