Yoga and mindfulness are tools for personal development and now the two are getting a lot of attention as viable options for personal development. Yoga teacher training is becoming more affordable and accessible. What once was exclusive and unattainable is available...