Bittornado from theShadow (http://www.bittornado.com/) with the ability to stop the daemon.   It ends when everyone has a copy.  Use the command line arg "successful_conclusion=True" in btdownloadheadless on all your clients scripts.