Things to ponder....