Good stuff. That Benchmark link explaining digital fundamentals should be made a sticky link here somewhere.
Have you pursued any of these types of free online courses? They represent a brave new world and make my internal optimist smile, So many are interesting, yet the time investment remains a challenge.