Also, you're going to have to have some way to make sure you don't return the same match multiple times, since the results to GetMatchHistory might overalp.