sort by agony

A _really_ intelligent airline scheduling system would (IMHO) be
able to offer you options like

"there is a direct flight Pittsburgh -> Kansas City, and from there it
is a 2 hour drive to Columbia, so that will save you 5 hours travel time"

That's not an airline scheduling system.
That's a travel scheduling system. Different beast.