1. A system for providing an improved document velocity along a document transport path, the system comprising: (a) a plurality of rollers for conveying the document along the document transport path, including at least one urging roller for urging the document into the document transport path and a separation device for separating individual sheets of documents; (b) a motor for driving the at least one urging roller with a motor velocity; (c) an urging roller sensor configured to: (i) detect a velocity of the urging roller; (ii) generate signals representative of the urging roller velocity; and (iii) generate a signal to indicate that the roller has stopped rotating; and (d) a processor configured to detect the trailing edge of the document based on the signal indicating that the roller has stopped rotating, and to adjust the speed of at least one of the plurality of rollers based on the detection of the trailing edge.