Where Have I Been? What's For The Future?...