I've been exercising for 9 years and will earn my degree in exercise science this year. I used to lift pretty much every day with my boyfriend, now in medical school, so he knows a lot about how the body works as well. I had a great looking body, but just not exactly what I wanted. I'm sure lifting weights is exactly what some people need, but not me. I prefer long, lean muscles where I can wear smaller clothes than shorter, thicker muscles (which do look amazing and I admire women who look like this) but where I had bigger thighs and had to wear bigger clothes. I am not influenced by the media on how well yoga works. I ran track in high school. I've danced for most of my life. I am a certified personal trainer, but do not have time due to my school now (and I am lucky that my parents currently provide me with enough money so I don't have to work during school). I mentioned Madonna because most people know who she is and what she looks like. Personally, I enjoy lifting some free weights for my arms and shoulders, but I no longer lift weights or do squats for my thighs. I'll take a spin class occasionally, use the stair climber sometimes, but I honestly have never looked better and pretty much all I do is yoga and pilates. You have attacked my comments in numerous posts, and I'd like to honestly ask you if YOU have any experience with yoga or pilates? My guess is NO. AND your fitness goals differ from mine, I am quite sure.
You get out of yoga what you put into it. I believe a combo of classes/home videos are best so that you can get proper techniques from an instructor, and practice comfortably at home. Go deeper into your lunges, focus on your technique, pull in your stomach, try the advanced moves and don't be shy. You WILL gain muscle AS WELL as flexibility. Ninja obviously does not know what he's talking about and I wish people were not allowed to post where they do not have any expertise.