Nonprofit Toolkit for Selecting Peer-to-Peer Software