Planning Support Systems: Progress, Predictions, and Speculations on the Shape of Things to Come