Not sure if this has been posted before but just came across the Pitch Smart website targeting young pitchers.
Sure wish this was around when my player was working through the ranks of youth ball. Suggest all those with a pitcher in their life take a look.
http://m.mlb.com/pitchsmart/