The way I learned it early on was this: Torque is what the engine makes.........turns the driveshaft. HP is a mathmatical calculation, measuring the amount of work the engine can do over a specified period of time.........More HP, the faster the engine can work over that time. I might be wrong, but if I remember correctly, 1 HP=33,000 lbs lifted one foot over a period of one minute................