Batting practice at home - indoors or out. The Personal Pitcher Pro pitching machine uses the mini polyball which is much tougher to hit than a regulation size baseball or softball. Make your batting practice harder than your game pitching and game pitching will be easy to hit. The Pro model throws curves and sliders as well as fast balls. To learn more see:
http://www.polyball-batting-practice.com