There are approximately a bajillion ways to make this all work - I think Bob was suggesting that an Arduino could connect to the PC/Laptop via serial/USB and do the necessary bit twiddling to control one or more servos. Also gives you the opportunity to read some sensors and get some feedback. Functionally it's like the off-the-shelf controllers you're looking at, but you have control over the software and can make it do other things as you see fit. TLDR: More capabilities =3D=3D More work. -Denny --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .