1. A method for processing electronic documents, said method comprising: a processor displaying a first electronic document, said displaying comprising displaying first text appearing in the first electronic document; said processor obtaining, from a web pace differing from the first electronic document, both selected text and an address of a source electronic document that comprises the selected text; said processor copying a first tag, a second tag, and the obtained address of the source into a header of a temporary computer object, wherein the first tag marks the beginning of the header and the second tag marks the end of the header, and wherein the address of the source electronic document is disposed between the first tag and the second tag in the header; said processor copying the obtained selected text into the temporary computer object; said processor copying a third tag into the temporary computer object, wherein the third tag marks the end of the temporary computer object, and wherein the selected text is disposed between the header of the temporary computer object and the third tag; and said processor storing the temporary computer object in the first electronic document after the first text.