I think segmented downloads are the best feature that could be added to any client. Though I am not a coder I cant understand why it hasnt been added. The protocol already allows for begining a dl at a certain point in a file. I would think that it should be easy enough to group together all of the files with the same name/size and have the program say, alright the first one that starts will start at the beginning, the second one that starts will start half way through what is left, any more that start will start here, there, whatever and then put all the peices toghter when the file is done.
However, I think all of this may soon be a mute point anyway as ppl will start having to look for developers of freenet as it appears that gnutella is now a legal target!