Honestly, though, I do think the fairly standard $15 per session is way, way too much for yoga. $15 per head with a class size of around 20 is $300 for a one hour session. I visited Yoga Tree (I think) in the Castro once, at an even higher price. The 'advantage' was that the studio was fancier, and they had a couple of really poorly trained lackeys running around making 'corrections'. Honestly, the yoga instruction I got at Mission Cliffs was better, and the instructor bothered to get to know me and my personal limitations.
I agree entirely about investing in health, though, particularly for people in sedentary careers.
Have never been to Mission Cliffs, so I won't claim it's not better still. But my perspective is that any yoga class which is worth my time, my sweat, my hard work, and the trouble of going there, is worth my $15.
And, if you buy the 20-class passes, it comes out at $11 a pop.