Poles & Zeroes    
You need a Java-compatible browser to see the demo.