A tsunami of developments