Very nice Write up, Brett, which closely matches my own for a variety of educational/clinical lessons. The combo of Screenflow and Keynote is a great one, each one complementing the strengths and weaknesses of the other. Each have features worth the effort of digging into, although each is simple enough to produce great outcomes with minimal knowledge.