In reply to Chris Sansum:
I was checking the logbooks last night and noticed that there was a discrepancy between the number of sport and trad routes I had climbed and the total number of climbs. It turns out that total climbs includes everything, including dogged and 'did not finish' ascents, whereas the trad/sport/bouldering tally doesn't.
As for the average grade, I assume that it assigns one point to each grade and then averages that. I think that the low weighting arises because it counts HD, MVS, HVD, VD, S, MS etc each as individual grades (whereas I don't - I consider the M and H to be a modifier of a main grade below VS). This means that doing a Diff brings down your average by more points than you would expect. I may be wrong, but that is my best guess at the moment.