Also, read this and really try and understand it. Pay special attention to post #4 from boardmember, print this post out and read it 1000 times. This single post seriously change how I looked at pitching, we changed pitching coaches based on this post.
http://www.discussfastpitch.com/softball-pitching/1348-internal-rotation.html
http://www.discussfastpitch.com/softball-pitching/1348-internal-rotation.html