We have been able to make robots that can juggle for a while. But this robot can juggle five balls, which is extremely hard to program and build. Science is good. The video is being shared on nerdy blogs, like HackADay.