Today, Tomorrow & Two Generations Ahead