bananalive,
i thought of something else you could possible add, how about an overall ranking system of each user, so if an user plays a lot of matches and wins their rank will move up meaning (moving closer to #1) for example.
www.gamebattles.com has an overall ranking system of each user based on their number of wins and loses / xp they get from matches of all kinds of different games, this would be another great add on.