The only time matching is done is when a user joins the channel, and the occassional manual lookup match. So, recording matches wouldn't benefit me much. Also, the recorded matches would have to be checked and updated each time the person joins a channel. Thus, you are running a match, just like I am to begin with.
I just purged around 5,000 items int he main table, so that should speed things up a fraction of a second.