I'm continually amazed at how smart you are. Your mind is so fast and your listening is very open and then you take what they are saying and acknowledge it, add to it, build on it, (so to speak) and come up with an interesting question. Well done.