P2P Architecture problems