Surveying the progress