Keeping a record of your speedcubing progress can be fun and encouraging (especially for geeks like myself!)
Most of these times have been recorded with Rubik's JTimer (http://code.google.com/p/rubiks-jtimer/), a great little piece of Java software which runs well on my Linux machines at home and my Windows XP box at work. Also being a Java developer myself I can make tweaks to the timer as I need them.
Some of the recorded timings are Best Average of 12 solves (highest and lowest times are discarded and the mean of the remainder is taken) and some are just session statistics. They're in chronological order and I hope they'll demonstrate some progress! The 3x3x3 logs are the main set but I'm now recording times for quite a few puzzles in the speedsolving.com weekly competition.
For the 3x3x3...
At the time I started saving these sessions (11th Oct '08) I had 5/7 2-look OLL and 5/6 2-look PLL learned.
At the end of the year I created a summary (29th Dec '08) at which point I had all 2-look OLL and 5/6 2-look PLL learned (E-Perm still eluded me).
![[chart of 2008 3x3x3 summary]](/mick/3x3x3-summary-chart-2008-12-29.png)
The progression is quite clear with a downward trend in all three plots. The slowest times plot is much more erratic as these solves usually involve bad mistakes that take a variable amount of time to complete.
The next set of data is for the first part of 2009 up to April 30th but not including the weekly competitions which formed a part of my 3x3x3 timed solves. At this stage in time I have all the 2-look OLL and 2-look PLL with my main time sink being my F2L recognition and execution (all intuitive with virtually no look-ahead).

The slow progression of the average can be seen dropping from over 55 to about 52 seconds.
To be completed: include history and list of datasets - summary pages charts and perl node processor