Training for the SM 100
I am planning on doing the Shenandoah Mountain 100 mountain bike race in September, which is a 100 mile mountain bike race with something like 12000 feet of climbing in Stokesville, Va. To that end, I've been doing a lot of biking to prepare. To keep myself motivated, I've been tracking my mileage, time, and weight on a weekly basis, with a goal of completing the race in under 12 hours.
Just because I could, I wrote a simple perl script to calculate weekly sums and generate a graph using Chart::Gnuplot. Weight and distance are read using the left y-axis; time is on the right axis.

Update: The weather was perfect for the race, warm and dry. It took a strong push on the last section up Hankey mountain to finish in under 12 hours, but I managed. My final time was 11:50:07. Check out the recap and results.