Most of the things that I thought made it interesting are actually done by Java's Robot API: http://download.oracle.com/javase/6/docs/api/java/awt/Robot....
For example, being able to automate double clicking and getting screen captures (for edge-detection).