Table tennis is lots of fun when you have a partner to compete against. If you are practicing solo, you should give the Amicus Prime Table Tennis Robot a look. It can serve 120 balls per minute at different speed, spin, and trajectory. The robot can be controlled from your smartphone or tablet.
The Amicus Prime comes with 20 pre-programmed drills. You can sequence drills together to run one after another or randomly.