7. A computer program product for providing data into a template document having a number of portions for completion by a user when said program is run on a computer, the computer program product comprising: a computer readable medium having computer usable program code embodied therewith, the computer usable program code configured to perform the following steps; receiving and recording a verbal passage, the verbal passage including information for a specific one of the portions of the template document; detecting handwritten information corresponding to the verbal passage and identifying the specific portion of the template document; associating the verbal passage with the handwritten information based on the timings of the verbal passage and the handwritten information; determining from the verbal passage and the handwritten information the data to be provided into the specific portion of the template document; and associating the data with the specific portion of the template document.
7. A computer program product for providing data into a template document having a number of portions for completion by a user when said program is run on a computer, the computer program product comprising: a computer readable medium having computer usable program code embodied therewith, the computer usable program code configured to perform the following steps; receiving and recording a verbal passage, the verbal passage including information for a specific one of the portions of the template document; detecting handwritten information corresponding to the verbal passage and identifying the specific portion of the template document; associating the verbal passage with the handwritten information based on the timings of the verbal passage and the handwritten information; determining from the verbal passage and the handwritten information the data to be provided into the specific portion of the template document; and associating the data with the specific portion of the template document. 8. The computer program product of claim 7 , wherein the step of associating the verbal passage with the handwritten information comprises: separating a verbal recording into a plurality of verbal passages; and associating one of the verbal passages with the handwritten information.