A Survey of Current Developments