http://www.svonberg.org/2000/10/progress-report/
progress report.