A Java applet in which students can change the number of points and the correlation coefficients, as well as add points. They can also show the regression line and the residual plot. Three thumbs up!
http://stat-www.berkeley.edu/~stark/Java/Html/Correlation.htm