Horsepower and torque--forever intertwined due to our undying love for all that is internal combustion. Do you really know what the difference between the two is, though, and is one actually "better" ...