Making progress reports more fine-grained.
Had a couple of issues with the new progress code.