Wow, that guy knows his stuff! I once had a teacher that said the smartest people in the world weren't the ones that could use big words all of the time, it was the ones that could explain those words in layman's terms so that you can understand what they were saying that were the smartest. This guy can do just that.