Lol, I think I got an acceptable method. It is like the bubble sort method I explained before, but this time you should "divide" your file into groups of 10 songs, pick a random song from the first group, have it compared with a random song from the second group (and switched), then take a random song from the second group and have it compared with a random song of the third group, etc. After nine compares (with 100 songs), you start over again with group 1 and 2. You should also remember for each nick and file which groups he compared the last time he was online. After a few rounds you will have a rough ranking order. Maybe 10 round (=90 compares) should give you an acceptable order.