Digested thoughts...