12. The device according to claim 11, further comprising: means for receiving data input from said agent based upon said agent's interaction with a called/calling party during a call; and, means for using said data to update or create a call record.
11. A device for interactively providing a script to an agent during a calling campaign, comprising: outline panel means for displaying a call flow outline, said call flow outline comprising: first and second topics relating to said campaign; indicator means for initially displaying an indication that said first topic is currently selected; means for receiving navigational input from said agent; means for changing said indicator means in response to said navigational input, whereby said indicator means is changed to display an indication that said second topic is selected; action panel means for initially displaying a first set of objects relating to said first topic, said objects comprising one or more of a narrative text box, a push button, a single selection list box, a multi-selection list box, a radio button group, a combo box, a check box, a data entry field, and a label; and, means for changing said action panel means in response to said navigational input, whereby said action panel means is caused to display a second set of objects relating to said second topic, said second set of objects being different from said first set of objects.