Recent research has revealed some pretty amazing benefits of yoga. I've been thinking of trying it myself at our local Y.