1. A method for unifying a fragmented document comprising: receiving a user initiated unification command from a user interface, wherein the unification command is associated with a selected at least one portion of a fragmented document, wherein said fragmented document comprises a plurality of discrete documents interconnected by at least one reference, where each reference is a linkage to content of a document other than the one containing the reference, wherein said selected portion is associated with one of said discrete documents referred to as a root document; responsive to said unification command, acquiring content represented by the reference from at least one of the discrete documents other than the root document without presenting the discrete document within a user interface window; and adding the acquired content to the root document.