Nice move on the Leaderboard module by adding the 'Number of Recent Days' parameter.
All I think that's needed now is to have on the module and also on the LeaderBoard Menu Item parameters, the ability to select which point types to include - This would provide the awesome power to run all sorts of challenges / games / contests / point record histories.
So the admin could say "OK give me a Leaderboard based on the last 30 days, and just for points earned by doing X, Y and Z" (that should include any customisable point type activities the admin has added into the system.)
What do you think?!