1. A method for information distribution, said method implemented via execution by a computer of a set of program instructions stored on a storage medium and read from the storage medium, said method comprising: specifying a group delivery sequence for sending a message to each group of a cascade of groups, said cascade of groups consisting of at least two groups, each group of the cascade of groups comprising at least one member, the at least one member of each group of the cascade of groups differing from the at least one member of each other group of the cascade of groups, said group delivery sequence being a sequential ordering of the groups of the cascade of groups; specifying a message configured to be sent to each group of the cascade of groups one group at a time in accordance with the specified group delivery sequence; receiving a response to the message from a first member of a group G of the cascade of groups, said message having been sent to the group G from a member of an originating group of the cascade of groups, said specifying the group delivery sequence message and said specifying the message having been performed before the message has been sent to any group of the cascade of groups, said originating group not comprising the first member, said response falling into a first response class of a plurality of response classes; and assigning to the first member a category of membership in the originating group resulting in the first member becoming a member of the originating group in accordance with the category of membership, said category of membership being based on the first response class, said originating group configured to receive a subsequent message such that each member of the originating group receives the subsequent message.