Phex - LimeWire        I don't know if you got wind of it, but LimeWire is now OpenSource under the GPL. 
Have a look at limewire.org for their design decisions and their code - I think that the exchange of ideas will be very usefull for both projects. 
damphyr.-       |