This Taskplanner, courtesy of Marc Ramsey, allows you to use the Turnpoint Exchange directly to select tasks, and calculate the task length and minimum altitude loss per the FAI rules, and provides the length and heading of each leg.
Please contact John Leibacher with any suggestions concerning this material.