Review (3/5): Three Stars
Slow progress, but progress.