Review of progress