A differential impulse conveyor, comprising: an elongate conveyor tray movable in a forward direction at a first rate of acceleration and in a backward direction, opposite to the forward direction, at a second rate of acceleration that is greater than the first rate of acceleration, thereby cyclically moving goods along the tray in the forward direction, the tray having a first end, a second end, a trough therein for conveying goods, and a conveyor drive coupling; an electrically powered motor having a rotating output shaft; a first rotary to linear reciprocating motion converter coupled intermediate the rotating output shaft of the motor and the conveyor drive coupling; and wherein operation of the motor causes the conveyor tray to move in the forward direction; and wherein continuing operation of the motor causes the conveyor tray to reverse direction and to move in the backward direction, characterized in that the differential impulse conveyor further comprises: a current conditioning device electrically coupled to the motor to condition a source of input electrical current, the current conditioning device having a first mode in which an output electrical current to the motor causes the motor operate at a first speed to move the conveyor tray in the forward direction and a second mode in which an output electrical current to the motor causes the motor to operate at a second speed that is greater than the first speed to move the conveyor tray in the backward direction; a plurality of markers secured to a moving component of the differential impulse conveyor; and a sensor disposed proximal to the moving component sensing movement of the plurality of markers, wherein the sensor is configured to generate a signal to the current conditioning device to switch between the first mode and the second mode when the sensor detects one or more of the plurality of markers in close proximity to the sensor. an elongate conveyor tray movable in a forward direction at a first rate of acceleration and in a backward direction, opposite to the forward direction, at a second rate of acceleration that is greater than the first rate of acceleration, thereby cyclically moving goods along the tray in the forward direction, the tray having a first end, a second end, a trough therein for conveying goods, and a conveyor drive coupling; an electrically powered motor having a rotating output shaft; a first rotary to linear reciprocating motion converter coupled intermediate the rotating output shaft of the motor and the conveyor drive coupling; and wherein operation of the motor causes the conveyor tray to move in the forward direction; and wherein continuing operation of the motor causes the conveyor tray to reverse direction and to move in the backward direction, characterized in that the differential impulse conveyor further comprises: a current conditioning device electrically coupled to the motor to condition a source of input electrical current, the current conditioning device having a first mode in which an output electrical current to the motor causes the motor operate at a first speed to move the conveyor tray in the forward direction and a second mode in which an output electrical current to the motor causes the motor to operate at a second speed that is greater than the first speed to move the conveyor tray in the backward direction; a plurality of markers secured to a moving component of the differential impulse conveyor; and a sensor disposed proximal to the moving component sensing movement of the plurality of markers, wherein the sensor is configured to generate a signal to the current conditioning device to switch between the first mode and the second mode when the sensor detects one or more of the plurality of markers in close proximity to the sensor. a current conditioning device electrically coupled to the motor to condition a source of input electrical current, the current conditioning device having a first mode in which an output electrical current to the motor causes the motor operate at a first speed to move the conveyor tray in the forward direction and a second mode in which an output electrical current to the motor causes the motor to operate at a second speed that is greater than the first speed to move the conveyor tray in the backward direction; a plurality of markers secured to a moving component of the differential impulse conveyor; and a sensor disposed proximal to the moving component sensing movement of the plurality of markers, wherein the sensor is configured to generate a signal to the current conditioning device to switch between the first mode and the second mode when the sensor detects one or more of the plurality of markers in close proximity to the sensor.