Contractors that work with different clients using different languages? You've never heard of someone that works with different languages at different times?
@toyg (not sure why I can't reply to you so I'll reply to me instead) - really? I've never tried them. I thought Intellij was the same with the appropriate language plugin. Maybe I'll give some of them a go...
I dunno what it's like now, but there was a time when, among other things, IntelliJ could not open a project created in rubymine. They were providing ruby support as a plugin and it was considerably broken, for about six months.
Huh.