I love puppets! I had a Howdy Doody Puppet, (before my time) but my sister took it and never gave it back!! I will never let another one go. Puppets are so cool. There are many Gerry Anderson fans here, i.e. Thunderbirds, Captain Scarlet, and all the "neato" 1960's shows, you should fit right in. I hope to learn more of your puppetry, as are others. You will most likely be breaking ground here. there are many with experience in electronics, and that most certainly could apply to what your are doing. Welcome aboard!!