Nice observations and beautiful photography...