This top-of-the-line machine is fully programmable to throw any sequence of shots imaginable with almost infinite variations in spin, arc, direction, depth and speed. You can play a virtual match against this machine, challenging even professional tennis