If you like to test the lastest in technology, how about using the latest JVM-compatible language in the form of Clojure with the latest from Google in the form of Google Wave ? This post walks you through the process of using both. Read the complete post 'Clojure Robot on Google Wave': http://spanx.wordpress.com/2009/07/23/clojure-robot-on-google-wave/