Mental Reflections - Thinking Out Aloud