A compilation of mental thoughts I had to note...