My thoughts and ideas.