16. The Computer apparatus as claimed in claim 11 wherein the user's current workspace is separate in time and space from the different workspaces.
11. Computer apparatus recommending hyperlinks, comprising: a processor; a memory coupled to the processor and holding a database of hyperlinks that are associated with activities in the past of a user, said activities including passive receipt of hyperlinks; a user interface executed by the processor and receiving a selection of text, the selection of text being by the user from a current workspace in which the user is composing content, and resulting in selected text; a recommendation engine operatively coupled to the user interface, the recommendation engine executed by the processor and extracting from the user's current workspace a context of said selected text, and the recommendation engine searching the database for hyperlinks based on at least the context of said selected text, wherein a context analysis engine executed by the processor maintains the database by: (i) throughout different workspaces of the user, capturing different activity content links, each activity content link comprising a respective hyperlink associated with a respective activity of the user, and (ii) for each activity content link, generating a metric based on said respective activity; and from results of said searching, the recommendation engine displaying in the user interface to the user, a recommended hyperlink based on said context and the metric of the respective activity associated with the hyperlink, and the recommendation engine, upon user command, substituting the selected text in the content being composed by the user with the displayed recommended hyperlink, such that the displayed recommended hyperlink is inserted into and populates the content being composed in place of the selected text.