On Mon, Jan 30, 2012 at 3:29 PM, Ben S. <...>
I have a comment about the graphing.
I would find it useful if the ticks on the time axis were chosen more carefully. rather than just dividing the space into intervals and plonking the ticks where they fall, could you try to chose tick spacings that correspond to a useful time increment, like a day, week, fortnight, month, or year (or a nice multiple thereof, eg 1, 2, 5, 10, 20, ...). Note that the meaning of a nice multiple might have to change depending on the tick unit.
Then, the second refinement is to choose the position of the first tick carefully so that all the ticks fall in nice positions, eg the first of the month or the first of the week.
I can tell you these details because I have written this algorithm myself several times...
This is a very fussy suggestion. I write because it ticks me off to see graphs with crazy tick spacings and positions.