I run a forum for timed puzzle solving. Members basically race to solve different puzzles and like to compare and record their times. I'd like to add fields to each profile where users can display their personal records on their profile, and then I'd like to have a page on the forum where you can see all the other members records and rankings. What's the best way to do this? Any suggestions are appreciated, thanks.