Great ideas and thoughts.