Not into yoga but friends have told me of its wonderful benefits.
Meditation can help also.
Have you looked into 'Mindfulness' see link below to Jon Kabat-Zinn
http://en.wikipedia.org/wiki/Jon_Kabat-Zinn
He has also written a lovely book - Wherever You Go, There You Are: Mindfulness Meditation in Everyday Life and has brought out tapes and CDs to help with the practice of Mindfulness. Its good for stress, depression and generally teaching us that things pass and sometimes its good to be with the ambivalence of life.
Oh - link to books etc below...
http://www.mindfulnesscds.com/books.html