1. A computer implemented data manipulation system, comprising: a processor; a display device for presenting information; a computer readable storage medium operationally coupled to the processor and storing computer executable instructions, the computer executable instructions, when executed by the processor, implement components comprising: a tagging component that automatically associates one or more data items with one or more tags, the associated tag(s) are weighted to indicate a quantity or nature of interaction with, or attention to, the data item(s) by at least one user, to facilitate presentation of the data to the at least one user through the display device in response to the at least one user's subsequent interaction with the, or related, data item(s); a manipulation tool that processes, via the processor, the data items to determine a subset of data items based at least in part on the at least one user's interaction with the data items, the manipulation tool also provides indexing procedures that weight a subset(s) of the data items differently for retrieval depending on a status of annotations indicating attention or interaction with data items; and wherein, the computer readable storage medium retains at least one of the data, the associated tags, or their weightings.