Learning a particularly complex commute route
I have a long 20+ mile commute (one-way). I've been using my bike for just about everything but the ride into work, mainly to build up enough stamina to be able to make it 40+ miles in a day.
However, when I map out my commute using Cyclopath, I need to take a large number of different streets and paths in areas that I'm unfamiliar with. Is there an easy way to learn the route or has anyone uploaded a route into a GPS that can give turn-by-turn directions? If so, what GPS?
I plan to try some of the route on the weekend, just to get familiar with it. I expect that I will experiment a lot when actually commuting.