Hi, Wil. I appreciate the feedback, and the kind words.
Its actually very interesting that this would come up right now...
because its something I've been looking at the last couple of days;
prompted by a recent report (and another a month or so prior) that
there were problems with a few Summary values. The two are actually
very closely related and looking into one ultimately means I will also
be looking to the other; the routines that calculate the Summary
values also build the data used by the Graphs - an optimization I
implemented to reduce the amount of time it takes to display data,
along with the number of cycles consumed by the process [and therefore
battery life]. I'm still working through some of the finer details,
but right now it looks like the values that cannot be calculated until
a full tank event occurs will be retroactively filled in once the
calculated values are available; at the next full event. I'm also
looking at implementing some sort of visual feedback in the Graph
scene (similar to Odometer value colors the Main scene) to indicate
which records are partials; since the values will no longer be zero,
but knowing which ones are partials is still useful. The only zero
plots left at that point would be those caused by using the "Missed
(New Start)" option, i.e. starting again after missing events but not
start over completely.
-Rob