Lots of insights! I wouldn't go so far as to say "genius". But you can say that if you really want to.