[REQUEST] Sources of downloading files...

There are several proposals I wold like to make for the source management of downloading files.
First, sources of downloading files should always be sorted by their entry in the status column. This means that sources showing a countdown until next query should be at a defined place (either before those without text in the status column or behind them, but not mixed with them).
My second request would be to sort the unqueried sources without text in the status should be sorted accordingly whether they are gnutella/G2 sources or whether they are eD2k sources. This would make keeping the overview better as all 'H' sources and all 'donkey' sources were separated. (This makes manually querying sources more easy.)
The last request I'd like to make is to make sure that in a list of sources, gnutella/G2 sources are queried with a higher probability than eD2k sources, as they are more probable to start a transfer sooner - which speeds up the total download as it starts more quickly downloading.
The problem with the current way of querying sources is that there are much more eD2k sources than other sources and therefore the slow sources with the huge queues (= most eD2k sources) have a higher probability of being queried than the sources with short queues (G2/gnutella). This is very bad for people having the eD2k network activated in Shareaza when downloading smaller files which have by chance also sources in eD2k (In fact, it is generally bad for people using eD2k in Shareaza, but for those downloading medium sized files (around 40MB), it's especially annoying.) In order to solve this, I'd like to suggest, that if there are both, gnutella/G2 and eD2k sources in a download, Shareaza should query 2 gnutella/G2 sources, followed by 1eD2k source, then 2gnutella/G2 ones and again 1eD2k one and so on.
BTW, this last thing is especially useful on restarting paused downloads with many eD2k sources...
First, sources of downloading files should always be sorted by their entry in the status column. This means that sources showing a countdown until next query should be at a defined place (either before those without text in the status column or behind them, but not mixed with them).
My second request would be to sort the unqueried sources without text in the status should be sorted accordingly whether they are gnutella/G2 sources or whether they are eD2k sources. This would make keeping the overview better as all 'H' sources and all 'donkey' sources were separated. (This makes manually querying sources more easy.)
The last request I'd like to make is to make sure that in a list of sources, gnutella/G2 sources are queried with a higher probability than eD2k sources, as they are more probable to start a transfer sooner - which speeds up the total download as it starts more quickly downloading.
The problem with the current way of querying sources is that there are much more eD2k sources than other sources and therefore the slow sources with the huge queues (= most eD2k sources) have a higher probability of being queried than the sources with short queues (G2/gnutella). This is very bad for people having the eD2k network activated in Shareaza when downloading smaller files which have by chance also sources in eD2k (In fact, it is generally bad for people using eD2k in Shareaza, but for those downloading medium sized files (around 40MB), it's especially annoying.) In order to solve this, I'd like to suggest, that if there are both, gnutella/G2 and eD2k sources in a download, Shareaza should query 2 gnutella/G2 sources, followed by 1eD2k source, then 2gnutella/G2 ones and again 1eD2k one and so on.
BTW, this last thing is especially useful on restarting paused downloads with many eD2k sources...