Kert, eventually you're going to have to find a way to access all of a player's recorded scores. For example, I have more than 3300 ranked scores on my account, and I know that I am able to retrieve all of the scores (replays are another matter) just by redownloading the maps that I have scores on. Since those scores are even saved in the first place, it follows that they all must be retrievable from some database somewhere.