There's also a lot of great articles on this very website. I'm willing to bet there's something for just about every ailment.
Trevor Bachmeyer on YouTube, smashwerx is his name, is good. However he got caught cheating at the crossfit games, so that may change your view on even watching him. It did me. Still, he's got some very useful stuff and is very clear on presenting his material.