For jogging ideas on what to refactor
Many tweaks. Open to input

We have 8 hrs to fill, the previous version assumed only 6.