One of the nice things about writing JavaScript all the time is there's never really a chance to congratulate yourself for using some elegantly-designed beautiful gem of a language. My colleagues and I are constantly ribbing JS, in a good-natured way. I like using it but I can't pretend it's not ugly in some ways.