Abstract: A method of personalizing and monitoring data arranged over a network, comprising: identifying a data item at a network location, adding said data item and said corresponding network location to a data tree, monitoring said data item at said corresponding network location in accordance with said instruction, to update said data item on said data tree, and presenting said updated data item to a user in accordance with said instruction.