Very cool. As for too much time on his hands, well that's a far more interesting way for him to spend his time than say, playing World of Warcraft. I've seen books in the engineering section of bookstores that have a whole bunch of different "adult" lego projects, some of them involving electric motors and all of them on a very high level of complexity. Why not take legos to an adult level of sophistication? I still help my 2 year old son play with Duplos and it's just as fun as when I was a kid. Legos are no more a waste of time then when men build model trains, fly RC helicopters or do any other "big kid" hobbies