I agree with many of the responses above avoiding pre-run stretching. I have been running for over four decades now and have only one hiatus injury period - but it lasted seven years! I used to run competitively with a lot of pavement running. My coach had us do warm-ups then static stretches - I find that this does not work for me. Here's what I use for injury-free running:
1. No pavement - always on trails/dirt. The variety of angles for footplants keep you strong and healthy plus the "give" of earth vs. pavement
2. No pre-run stretching, be o.k. with reduced flexibility. Recent articles in Running and Fitness News have cited that lack of flexibility is not a problem for runners, and the converse (a lot of flexibility) can lead to injury.
3. Weight training at least three times a week - just short 10 minute workout concentrating on muscles not used during running (abs, upper body, etc)
4. NEVER more than 10% gain in mileage in any given week
5. Tia Chi and Qi Gong exercises three times a week for balance, inner peace, and coordination - I quit doing yoga three years ago - it did not help me.