11. The data processing system of claim 9 , wherein the processing unit further executes the computer usable code to update the content of the scrolling chat window according to the user specification in response to receiving a user specification that particular content should be displayed in the scrolling chat window.
9. A data processing system for providing instant messaging chat conversations to a user, the data processing system comprising: a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to provide instant messaging chat conversations to a user via a scrolling chat window, wherein the scrolling chat window comprises a plurality of instant messaging chat conversations, wherein the scrolling chat window is adjacent to a main instant messaging chat window that comprises an active instant messaging conversation of the user, and wherein the scrolling chat window allows the user to scroll through and monitor the plurality of instant messaging chat conversations; receive a first user input selecting a chat turn in an instant messaging chat conversation in the plurality of instant messaging chat conversations in the scrolling chat window; and load the selected instant messaging chat conversation into the main instant messaging chat window in response to receiving the first user input selecting a chat turn in the scrolling chat window to display the selected instant messaging chat conversation in the main instant messaging chat window and allow the user to respond to the selected instant messaging chat conversation.