New version that supports multiple city paths, and has better reporting.