@Scott Koon no need to be rude. As much as I'd love to wake up one day and see js replaced with something/anything in all browsers, I can't deny its popularity. MS already tried with VB script in IE, and it didn't catch on despite massive market share. JS is surprisingly resilient - it won't even accept its official name - ECMAScript. Creating new "standards" that are incompatible with each other would be actually much worse. JS can truly be today's interoperable assembly language, and different initiatives like coffe script, script# or the new TypeScript make a lot of sense.