maybe like p2p/torrent? prioritise based on some mathematical equation involving bandwidth, users and server stability
if this means a few big pro run servers end up taking the dominant share is this really a bad thing so long as other servers are available?
