One of the problems with regular pitching machines is a kid will tend to start timing his swing rather than reacting to a pitch. My son was fortunate to have access to a Pro Batter in high school and college. He would program it for twenty pitches that varied in speed and pitch type. Even then, whatever kind of pitch it was always came to one location for that pitch. He still did a lot of in cage, live pitching BP.