Ken, thank you for your help and the link, which was informative. Thanks for the explanation about the road data.
We were starting from our home in Northport, AL, zip code 35473, and ending at an address on Lorna Lane, near Birmingham, AL, zip code 35216. We wanted to take these major roads: US-43 to I-359 S to I-20 to I-459 to get to Lorna Lane.
We did not use the routing wizard. Our final attempt was done as follows:
We set the road preference to Limited Access Roads.
We entered the starting address directly into the starting address line.
We entered (lots of) Vias for each of the desired roads in order using the point and click function and confirming the road by its identifier information.
We entered the ending address directly into the ending address line.
We selected the "Go" function to calculate.
The routing breaks that you describe sound exactly like the problems we encountered. There were breaks in the route which caused the program to calculate extra loops/legs to backtrack or go around the break.
Do you know any solution to the problem? Even with lots of Vias, we had problems. Without a real, permanent solution, I would be tempted to research DeLorme's return policy.
Thank you again for being so gracious with your time and expertise.