When is someone going to develop a battery that won't turn to crap every time it gets good and cold? I mean, seriously, with all the technological improvements we've seen

in winter riding over the past couple of years, I think batteries are one of the main pieces of gear that still need improvement.
Tonight's ride was in temps of about 4F ... from what I could tell. I had to hold my digital thermometer at just the right angle to get a reading off the LED screen as the battery faded.
The NightRider light on my handlebar did it's job for more than two hours, and was still working when we got back to the cars, but the power indicator turned red less than an hour into the ride, even though the battery was fully charged for a three-hour burn.
But my camera presents one of my main frustrations in temps below 20F. Despite numerous attempts, I got a grand total of
one image from the trail tonight—the one you see on this post—and I didn't know if I had it until I got home. As soon as I took the shot, the battery wheezed under the load of saving the digital image and the screen on my camera went dark except for the "change battery pack" message.
After wrapping my hand around the camera (while still inside my pocket) for a couple of minutes, I managed to get a couple of shots in the parking lot at the end of the ride, but just barely.
Battery companies of the world, get your shit together and give us better products. Much of the world is cold this time of year, and not everyone sits inside catatonically staring at new episodes of "Lost" every night.
Is it really too much to ask for a battery that can function for a couple of hours at 0F?