Thanks for the quick response, Zahaib. I've looked at this site before and looking for something slightly more recent. The worry is that I'll have to go through multiple stages of planning and re-planning depending on the state of a particular route. If I don't get any responses after a few days, I guess I'll do what you've suggested.