a communications system and method , wherein a plurality of communications are received , each having associated classification information , information representing characteristics of at least three potential targets are stored ; and an optimum target for each communication based on the communication classification , and target characteristics is determined in a combinatorial optimization . the optimization preferably comprises a cost benefit optimization . predicted availability of a target may be another optimization factor .