Reflection - Past, Present and Possibility