Thoughts, ponderings and wanderings