I don't know if any of you are familiar with Marvin Cook- I learned about him last night when I saw this video. It was uncanny because he and I teach the same thing in the same way. We even use the same analogies to explain things. We must have stolen it from the same place.