The Dynamic Progress Method