Things to ponder ...