And it's not just a matter of building a robot to do it. The challenge was apparently in that he only used the "Lego Mindstorms NXT Retail-kit." That, and that it isn't connected to a computer of any sort. Find out all about how he overcame obstacles like the kit only having three motors and other interesting details at his site. He even has directions for how to build your own!

The video above will actually fast forward through the process a ways in, so it's not all in real time. Here's the performance stats, too, which I think are pretty impressive: