Another thing I've noticed.. it takes so long to download the 100s of files.
Sure, it says 20/20. However, 5 haven't joined yet because they're still downloading files. This leaves 15 to play with. Then, by the time the other 5 people have downloaded the files, other people have now left.