I'm looking for an app to use on my computer or a stand alone device (eg. gps system) to get maps and directions. Ideally, I'd like to be able to enter 10 addresses and have the app plan the shortest route. If that's not available, I'd like to enter the 10 addresses and have the sites show up on the same map so that I could roughly figure out the order I should visit the sites. Then I could enter the addresses one by one to get directions from one site to the next. What would be the best app or device for this use?