1. A system for producing error-resilient collective group decisions comprising: a plurality of computing systems interconnected by a communications network, each of the plurality of computing systems including a user interface for allowing communication with a voter at each computing system; an agenda manager module for creating and presenting at least one question to be voted on to each voter using the user interface; means for calculating a voting termination point and a voting time period sufficient to achieve a desired voting objective in the presence of incomplete votes by modeling said desired voting objective using a plurality of vote scoring methods; a user manager module for controlling interactions between each voter and receiving votes up to the voting termination point; and a report manager module for processing the votes by applying a plurality of vote scoring methods to produce a collective group decision that is resilient to errors.