When I started this thread I was after a commercial-off-the-shelf solution and was not interested in DIY. I needed a light for my city commuter bike. It needed it to be reliable, compact and immediately available. As you can see from the list, there are many options available.