I hear you. My mind too wonders a lot, but using this, it helps me contain the racing mind. BTW Yoga means "union with God", I too do few repetations of Sun Salutations, every day. While performing Yoga, we are to put the mind at work too. We are to inhale and exhale at precise steps, use the right legs to go forward and then finish it with left leg, all these are to keep you mind there with you, while you are moving.