An Annual Review of Developments