I used to do quite a bit of yoga and a pilates variation. I actually think while you don't huff and puff a lot during it that it is one of the best ways to prevent injury in the other activities. Yoga starts here soon and I want to join up for this reason. Especially if you have good core muscles then your body alignment will be better. Coming more from a soccer point of view they are great for building strong legs so you don't get the all-too-frequent ankle and knee injuries.