+1 for Knog lights!
The batteries are very easy to change while as well. I love that design. It is water-resistant (as far as biking and rain are concerned) yet it does not use O rings to seal the batteries in since it is essentially a giant O ring anyway.