1. A method for manipulating data comprising: accessing content data from one or more sources of content data; generating a first data record from the content data; augmenting each data record to form an augmented data record; displaying a representation of the augmented data record on one or more display modules such that the display position is a function of a portion of the content data; accessing the first representation of the augmented data record to display additional data, revising the augmented data record; and displaying the representation of the revised augmented data record in a position reflecting the revision.