Random Thoughts . . .