torque is a twisting force, and horsepower is a measure of torque over a period of time. the immediate neck-snapping sensation off the line is torque; what keeps you pushed back as you rev to redline is horsepower (though they are really one and the same). many explanations of the two concepts, this one I like best because it's easy to relate.