Ok, does anyone know anything about these things? I just came across this stop motion video since I watch this guys stuff, and NEED this little Dino now. My Google Fu is weak and I can't find much of anything about this guy let alone where to buy him. Does anyone in here know anything about this at all? Any help or info would be greatly appreciated!