Yesterday was great weather, so I decided to drive the M3W to work. It had been bad weather, so I didn't remember how much I had driven or whether I had filled up before parking it.

I started it up and the trip odometer, which I reset on filling up with gas, was in the 90s. The fuel said 0%. The trip I've only seen off by 30 miles at the most, so I'm good for a trip to work and I'll fill up on the way home I think. When I get to work the fuel is in the 7 to 11 percent though.

On the way back home, the trip odometer is in the 50s now, and the gas is up to 14%. So I didn't fill up, and now I get to play the same game again next time I take it out.

I think what I'm going to do is add another dial, this one uses fuzzy logic to tell me to fill up. It'll take into account how long it has been since gas % has been non-zero, and what it jumped to on my last left turn. It'll use the rolling average of the various ranges that my trip odometer jumps around. Finally there will be a switch I can flip off when I no longer remember which gas station I filled up at last. It'll roll all of those numbers into a likelihood that I run out of gas, displayed in units of "soon". It'll be the most accurate gauge on my dash.