I could not afford one of those HID units with their pricing at over $200 seemed too much, in fact anything over $100 seems too much-but I'm a roadie-if I was riding off road at night then that would be a different story. Anyway with a budget of only $50 for a light, I upgraded from a Zefal hf635 (due to flicking on and off) to the Cateye EL300, and though it was brighter than the Zefal I was not impressed and did not like the small spot beam it projected. So I swapped it for a Cygo Metro dual beam light for just under $50 including tax. This light will run for at least 5 hours on low which is 6.2 watts or combine both for 13 watts with a run time of about 2 hours. But I find the low beam to be plenty around town and only use both beams when I on the pitchdark bikepath. The Metro uses 6 D Alkline bats that I pick up at WalMart (their house brand) in a 12 pack for only $8. The alkies also seemed to had a brighter beam compared with the next Cygo that used a rechargeable system.
I just mentioned this in case someone out there is on a tight budget like me!!