Ranting a bit on the atate of meditation out there in the world