nice detail. I have one coming myself and I was curious how they worked. i have to really get my creative energies going to start messing with the springs and motors... probably better approached when I'm at home with access to a small milling machine.