Wow, just when you think Daniel could not be a better teacher, he ups his game. Way to go and keep up the good work teaching those of us who are still looking to up our game.
I really enjoy working through the details too! It helps you understand what I'm talking about AND it helps me better bury that knowledge into my own head as well.