Just bought a Streamlight TLR-1 for my Beretta PX4 Storm:
This baby is bright at 80 lumens. Up to 2.5 hrs continuous run time on two lithium batteries. The switch is right off the trigger guard so it is easy access. You can also get one with a laser it is the TL-2. It installs in seconds.