I can't remember where I was in the states, but I was hitting in some cages that had a screen with video of MLB pitchers throwing and they timed the release of the ball from the machine quite accurately. It really felt like you were facing live MLB pitcing. It was by far the best experience ever in the cage for me.