Yeah, Ruby's good. I've been doing a spot of work on one of our Ruby projects at the moment (after months and months of Java) and it's all wheeee! Although I did make myself all confused trying to write a mixin module that had a 'static' member variable for each class that extended it. But then I wrote things with Procs and felt all clever again, so it was fine.
Today I'm doing Java again, though. Sigh.