ROFL snap on two counts.
1) Kid due imminently (next week);
2) Just bought a DX bike light.
I've been using two P7 torches, one on the bar and one on the helmet until now. On high they last an hour but I'd have thought on low (for a 2 mode) they'd last several hours. I'm sure I read it's 3 hours on medium (5 mode version) and I've had them last the duration of 2 hour rides when switching from med to high.
I've bought the bike specific light as I've started running them on high all the time as my mates have got brighter lights and I get shadows as a result! To be honest I could manage but I thought the 50 notes worth the risk to try out a more specific solution and give me a spare P7.
As for helmet mounting, I use one of these on my Bell Slant but it has horizontal 'bars' between vents on which to attach. It depends on the design of helmet as to whether you want one of these or the kind that theboatman uses.
Hopefully this setup will last the year (the P7's lasted all last winter with no problems). Next year maybe I'll get a troutlite? 😀