Appreciate the comments and you are right, I need to be less aggressive. If you don't mind me being a bit of a revisionist, let me turn it back and open the question back in a different way. Assuming there was an open forum to delve into some of the deep technical and community aspects of JavaScript, what would you identify as some of them?