Check out the first tutorial video from Canadian ultimate player Ryan Lowe, as he goes through his 8 steps to throwing a longer forehand.
The production quality is incredible, his explanations are spot on, and very easy to follow.
I would definitely recommend checking out the video below and I look forward to seeing what he comes out with next (most likely a backhand video).