There have been a lot of forum posts recently about leaderboards and how people can't catch those who are on them. How about a tiered leaderboard? You could have a leaderboard for all time (the current leaderboard), the past year and past six months. This way people could get some recognition for what they have done in comparison to their peers rather than feeling that they need to supplant players that have played for much longer and hold positions on the leaderboard. Just an idea.