Some Stuffs to Ponder ...