Here are my thoughts and notes...