Just read a fascinating article about health benefits of meditation. Really makes you think, right?