While in theory I don't mind the idea of a .js TLD... This is a can of worms. Just think about all the other programming languages out there and how many other hackers for those would want their own TLD. Then let's expand that out for basically anything else. The question becomes - where do we stop?