A talented team of German researchers is developing OverSim, a framework for doing simulations of overlay networks. Overlay network techniques, as canonically exhibited by Gnutella, are a foundation of academic P2P research. Of course you'd like to try out your protocols and applications before you cut something loose on the real Internet.