Where Have I Been and Where Am I Going?