Thoughts to Ponder....