What I've been thinking about . . .