1. A method for displaying data to users in a computer system in which a plurality of different tasks are being concurrently executed, comprising the steps of: displaying each of said plurality of different tasks in the form of either an open window or a minimized representation of the task, wherein only one of said two forms of display is visible for each of said plurality of tasks; displaying the active one of the tasks as an open window and displaying a minimized representation for each inactive task; detecting the selection of a task other than the active task; and replacing the display of the open window for the active task with a minimized representation of that task, and displaying an open window for the selected task instead of its minimized representation, in response to said selection.