Back to the Future - Today is the future?