Thoughts on Thinking