Diatonic Scales, all keys, all modes, all positions
Work, with Miles Okazaki - A podcast by Miles Okazaki

Here's an exercise to get you through all modes of all 12 keys in all positions on the guitar (in 20 minutes!). An excellent warmup - you will really feel like you ate your vegetables after this one.