I think it's fair to say that the most powerful programming languages are the ones that give you the most effective ways to totally screw yourself if you aren't careful. And speaking of Ruby, I still owe Bill a presentation on JRuby...