This blog contains an unorder list of thoughts.