Take a look at the Showball academic showcases, too. Also very good, and a slightly different mix of HA schools (as well as a good deal of overlap). My son has done both and both were very good. I will note that Showball only has pitchers throw on Day 2, while HF has them pitch on both days. For my son at HF, that meant 40+ pitches on Day 1, then another 80+ on Day 2. Not ideal...