thats very impressive. I don't think many people would have the dedications to see it through.
I was fortunate to get one of the first generation lego mindstorms, and build a lot of bizare self creations with that. (my brother even made a helicopter out of lego, using two rullers for blades and a custom motor, it only got half a metre off the ground before exploding, we were young)