Tried ridewithgps, and I seemed to end up with a few more miles that the 101 the paper map I got suggested. Otherwise it seemed to work well. I can't seem to get the file to my garmin however, so I'm now trying garmin connect, but I'm running into a problem where when I backtrack over a route, it's not calculating the mileage and I'm worried it's not working correctly.