I've been messing around with Groovy for a few months and am beginning to really like it's structure and syntax. If you haven't looked at Groovy yet, here's a good article on why you should.