what is the best bike light for both road and MTB?

i would prefer to NOT have a water bottle cage battery!

what about helmet mounted vs handlebar mounted?

any of these any good? (team performance member and coupons always available.. so ya... i'm looking for a deal too! lol!)

http://www.performancebike.com/shop/...tegory_id=4320