This is a collection of thoughts and updates...