PID Controller Designer 2.0
Interactive Java applet for robust PID controller design based on robustness regions method. The applet allows to design PID controller on the base of frequency domain requirements (e.g. gain and phase margins).
get the off-line version 
start the applet