Hi!
I was thinking about ranks, and to me it would seem better to rank according to how high you rank compared to everyone else. I don't have all the ranks in my head, so lets say Rank1 is the lowest, then Rank2 etc.
For each Rank2 there is two Rank1, and for each Rank3 there is two Rank2 etc. And if Rank7 is the highest rank so far (this would depend on the number of players), there is only one Rank7. When the system fills up (1 R7, 2 R6, 4 R5, 8 R4, 16 R3, 32 R2 and 64 R1) and a new players joins, everyone is promoted.
If a R5 gets more points than the lowest R6, then they swap ranks.
As a programmer myself, I know this is a much more challenging rank-system to implement, but it would add quite a bit to the game. Any thoughts?