At the risk of sounding like a hard-core luddite, I write down my mileage, elevation gain, ride time and general comments on a wall calendar. At the end of the year, I toss it in the corner with all the other old ones, and start a new one.
SP
Bend, OR