See my prior post for more information on extensions to the crouch-jump as well.
sprint-jump is for jumping long distances, crouch jump is for jumping over tall obstacles, combined together into a sprinting-crouch-jump, it lets you go really far in a jump.