Ideas for p2p networking