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 .