Some Thoughts (long)