9. A method for collaborating, the method comprising: modifying, by a computer system, a presentation of a document that includes a plurality of portions by making each portion of the document selectable by a user; responsive to receiving, by the computer system, a selection by the user of a portion of the document, identifying, by the computer system, a context of the user-selected portion of the document; identifying, by the computer system, a set of collaboration channels corresponding to the context of the user-selected portion of the document; determining, by the computer system, whether the set of collaboration channels corresponding to the context of the user-selected portion of the document is empty; responsive to the computer system determining that the set of collaboration channels corresponding to the context of the user-selected portion of the document is empty, creating, by the computer system, a new collaboration channel based on the context of the user-selected portion of the document; responsive to the computer system determining that the set of collaboration channels corresponding to the context of the user-selected portion of the document is not empty, selecting, by the computer system, one or more of the set of collaboration channels corresponding to the context of the user-selected portion of the document; and establishing, by the computer system, a collaboration that communicates information about the user-selected portion of the document between the user and other users by utilizing the one or more of the set of collaboration channels corresponding to the context of the user-selected portion of the document.
9. A method for collaborating, the method comprising: modifying, by a computer system, a presentation of a document that includes a plurality of portions by making each portion of the document selectable by a user; responsive to receiving, by the computer system, a selection by the user of a portion of the document, identifying, by the computer system, a context of the user-selected portion of the document; identifying, by the computer system, a set of collaboration channels corresponding to the context of the user-selected portion of the document; determining, by the computer system, whether the set of collaboration channels corresponding to the context of the user-selected portion of the document is empty; responsive to the computer system determining that the set of collaboration channels corresponding to the context of the user-selected portion of the document is empty, creating, by the computer system, a new collaboration channel based on the context of the user-selected portion of the document; responsive to the computer system determining that the set of collaboration channels corresponding to the context of the user-selected portion of the document is not empty, selecting, by the computer system, one or more of the set of collaboration channels corresponding to the context of the user-selected portion of the document; and establishing, by the computer system, a collaboration that communicates information about the user-selected portion of the document between the user and other users by utilizing the one or more of the set of collaboration channels corresponding to the context of the user-selected portion of the document. 17. The method of claim 9 , wherein the document is one of a web page, a presentation, and information presented on a window of an application program.