Freaking awesome.
I just saw that site, which is now down.here is another cool walking thingy for your amusement.