Thoughtful Thinking