Today, Tomorrow and the Future