What the future brings is one of those things that have been puzzling people since the dawn of time. And, just as it has ever been,...