P2p Programs That Still Work