1. A routing system for routing communication events comprising: at least one data queue for queuing incoming events; at least one interaction mechanism for enabling bi-directional communication with authors of events in queue; and a processor for processing events in queue according to routing rules; characterized in that authors of the communication events are solicited through the at least one interaction mechanism to make a value contribution in exchange for advancement in the data queue.