Yeah, I know Easter Weekend is a silly time to be posting it, but that's when I had the time! I've been accused of being a Marxist, yet while Harpo's my favourite, it's Groucho I'm always quoting. Odd, that.
One thing you could add is that trains can even be "branched": you could start a train in a city as two trainsets coupled together, and after a few stations, uncouple them, and let them continue in different directions. *Lunatic*, n. One whose delusions are out of fashion.