THINKING OUT LOUD--