I'll second SSP's plug of CycliStats. I'm not biased, don't know SSP, and am just a user of the software, but I like it a lot. It seems to do everything I need plus a whole lot more. It's reliable, easy to use, and the interface is simple to understand. Excellent program.