We have the sports tutor homeplate ultimate for my son's use. You are able to program different pitches (up to 90 mph) and has a random feature so the batter does not know what is coming. You can load over 80 balls for a self load feature. Terrific machine.