We all know that eD2k sucks with small files, due to the protocols internal design. Also, most eD2k servers do limit the amount of files to be shared by one client to a total of 1000-2000 files.
This is why I think we should make Shareaza choose bigger files rather than small files when selecting those to upload to a server from a big library. An enforced size limit could be put in place that makes Shareaza first take all files above the limit (random order) and if the server allows more files to be shared, those below the limit could be taken, too. Like this, we would be helping the eD2k network, as it is not really optimized for sharing .txt and .mp3 files anyway and make the shared files more useful for other network members.
Also, a nice-to-have would be an advanced setting to limit the number of files to be shared via eD2k (as sharing big numbers of files is generally not advised anyway).