So simple, and so brilliant! Embarrassing that I, as a computer geek, didn't figure that out

.
Only (minor) bummer is that it precludes convenient and often-cost-saving routing that starts me at, say, SFO and drops me back at the end at SJC. But it provides an outstanding starting point for iterations.
Thanks much! :-)