Please put kademilia support higher on your priorities list. I don't see it mentioned for 2.0 final. It's very important for finding sources. I conducted an experiment that proves my point. I tried to download the same file(s) with eMule+Kad and got all sources within seconds, then did it with aMule and it took hours to find the same sources.
If all clients had it built in we could do away with servers altogether and use them only like Gnutella's web caches, to help connect initially. That would also take care of shared files limits and the guilt of overloading servers.