1. A method of transferring data between an unstructured data source document and a structured destination document, comprising: displaying a graphical representation of the unstructured data source document and a graphical representation of the structured destination document to a user via a graphical user interface of a client computer, wherein the unstructured data source document resides at or is downloaded from a server computer and wherein the structured destination document resides at the client computer; enabling the user to draw, via the graphical user interface of the computer, one or more lines between at least a portion of the graphical representation of the unstructured data source document and at least a portion of the graphical representation of the structured destination document, wherein each of the one or more lines has a first end point and a second end point, wherein the first end point points to a branch representing a level within the unstructured data source document, and wherein the second end point points to a node representing a locale within the structured destination document; associating the level within the unstructured data source document with the locale within the structured destination document based upon the one or more lines drawn by the user to connect the branch representing the level within the unstructured data source document and the node representing the locale within the structured destination document utilizing the graphical user interface of the computer; and transferring data from the level within the unstructured data source document to the locale within the structured destination document.