Where We Have Been, Where We Are Now And Where We Are Going