Maybe the coolest thing I heard about today is a language called Groovy. Groovy is a dynamic scripting language that compiles to JVM bytecode. The result is that it can use the entire J2SE/J2EE API. That's leverage. Groovy would be a good candidate for a scripting language for integrating lots of Java code. The code is dense and fairly elegant.