Here's a nice one.. An interactive Java applet designed to optimize the leg linkage for a robot named Ziggy http://www.gotrobots.com/ziggy/linkage/ Experiments by dragging all the points around :-) http://www.gotrobots.com/ziggy/main.shtml http://www.gotrobots.com/ziggy/leg_design.shtml