29. A transaction processing system for prioritizing and presenting calls routed from callers through a communication network to an agent station having an associated agent, the calls including voice-dialog communication and text-dialog communication comprising: means for receiving both voice-dialog and text dialog calls from the communication network; means for determining a contact evaluation parameter associated with each call based on external real-world events, said real-world events including a geographic location associated with an origin of the call, and a time of receipt of the call relative to a close of business the caller; means for applying one or more selected business rules to the contact evaluation parameter to generate a priority value corresponding to each call; means for assigning the corresponding priority value to each respective call; means for displaying to the agent an indication of each of the calls based on the assigned priority value to permit the agent to service the calls in priority order; and means for modifying the contact evaluation parameters and business rules in real time thereby modifying the assigned priority value of calls with previously assigned priority values in real-time based on the real-world events.
32. The method according to claim 29 wherein the contact evaluation parameters and business rules are modified in real time.