Originally Posted by
mrbubbles
A waterproof battery flashlight mounted on your bike.
+1 Zebra Light makes some really robust lights. I use one with the new Fenix mount and it's solid, waterproof and plenty bright. Decent runtime too.
As for cycle specific, Lupine has a pretty good reputation, as well as DiNotte.