Musings and Rants . . .