A collection of thoughts and ideas ..