20. An apparatus providing visual feedback while manipulating highlighted text, the apparatus comprising: a) a computer system including: 1) a central processing unit; 2) a display device for displaying images, text and the highlighted text, the display device being coupled to the central processing unit; 3) a control device for interactively positioning a visible symbol and an insertion caret on the display device, the control device having a button having an up position and a down position, the control device being coupled to the central processing unit; b) a first process coupled to the central processing unit, the first process creating a text object from the highlighted text, the text object including a portion of the selected text that is less than all of the selected text, the first process responding to the button being in the down position while the visible symbol is over the highlighted text at a source location; c) a second process coupled to the central processing unit, the third process initializing an interpolation factor and incrementing the interpolation factor if it has not reached a maximum value, the second process responding to the button being in the down position; d) a third process coupled to the central processing unit, the fourth third process computing a distance between the text object and a first point on the display device associated with the location of the visual symbol, the third process responsive to the button being in the down position; e) a fourth process coupled to the central processing unit, the fifth process moving the text object along an imaginary line between the source location and the first point to point on the display device determined by the distance multiplied by the interpolation factor, the fourth process responding to the button being in the down position; and f) a zooming process coupled to the central processing unit, the zooming process causing the zooming from a first bounding rectangle for the selected block of text at the source location to a second bounding rectangle for the selected block of text at the destination location such that the movement of the first bounding rectangle to the size and location of the second bounding rectangle at the destination location is animated.
20. An apparatus providing visual feedback while manipulating highlighted text, the apparatus comprising: a) a computer system including: 1) a central processing unit; 2) a display device for displaying images, text and the highlighted text, the display device being coupled to the central processing unit; 3) a control device for interactively positioning a visible symbol and an insertion caret on the display device, the control device having a button having an up position and a down position, the control device being coupled to the central processing unit; b) a first process coupled to the central processing unit, the first process creating a text object from the highlighted text, the text object including a portion of the selected text that is less than all of the selected text, the first process responding to the button being in the down position while the visible symbol is over the highlighted text at a source location; c) a second process coupled to the central processing unit, the third process initializing an interpolation factor and incrementing the interpolation factor if it has not reached a maximum value, the second process responding to the button being in the down position; d) a third process coupled to the central processing unit, the fourth third process computing a distance between the text object and a first point on the display device associated with the location of the visual symbol, the third process responsive to the button being in the down position; e) a fourth process coupled to the central processing unit, the fifth process moving the text object along an imaginary line between the source location and the first point to point on the display device determined by the distance multiplied by the interpolation factor, the fourth process responding to the button being in the down position; and f) a zooming process coupled to the central processing unit, the zooming process causing the zooming from a first bounding rectangle for the selected block of text at the source location to a second bounding rectangle for the selected block of text at the destination location such that the movement of the first bounding rectangle to the size and location of the second bounding rectangle at the destination location is animated. 21. The apparatus as set forth in claim 20, further comprising a fifth process coupled to the central processing unit, the second process visually de-emphasizing on the display device the highlighted text at the source location, the fifth process responding to the button being in the down position.