Where have we been and what have we done?