I picked up this machine just before the Wootang outbreak and thank goodness I did. It's solid, has 3 separate motors and 3 individual speed controls so you can throw any kind of pitch you want. Fastballs, right and left handed breaking pitches including curveballs, sliders, etc. We use it for throwing simulated line drives, grounders and outfield pop-ups (into the neighbors yard!) and batting practice once our cage is complete. It's not battery operated crap, it's a real machine that throws real balls. I got a few dozen leather balls when I bought it and they work great. I believe the machine will outlast our use (5-6 years) and it will still be in great condition so I can donate it to the local schools. I also got the 15 ball feeder and that works well. It's a simple design and reliably pitches a new ball every 10 seconds or so. The machine has 2 wheels on the main chassis so you can roll it out to the field but I will be adding 2 wheels to base legs so I can leave the 3 tripod legs in place and just flip up the wheels and roll it back into the garage (without having to take the legs off each time). It's not cheap but you get what you pay in this case. Top quality at that price point indeed. Check YouTube for Hack attack pitching machine and you can see a few videos on it.