I have an old Niterider Minewt light that charges from USB.
Battery life is starting to get poor now- its getting on a bit.
Anything out there? I've seen the Lezyne ones which look pretty good.
I'm on a bit of a budget, so chinese ebay jobs aren't out of the question.