I have a question for the no-javascript crowd. I've been wondering this for a while, so I'm really not picking on you in particular to ask this. But I'm really curious. If not javascript... what? As a web developer I encounter problems in web page design that can be solved in one of three ways: static delivery of content to the end user, with no interaction, can be accomplished with simple HTML and CSS. Dynamic content where logic must be applied to select and serve the right content to the right user can be accomplished with server-side scripting (my favorite tool for this purpose is PHP). Interactive content, where the user has to interact with page elements that appear, disappear, make logical decisions on user input, validate form input, etc. can only be accomplished on the browser with a universally available client-side scripting language. The only language that fits the bill, in my experience, is javascript. Don't get me wrong - javascript isn't my favorite scripting language by a long shot, but by being ubiquitous, its the language of choice on the internet. So, how would YOU solve the design problems of Slashdot without client-side logic and interaction without use of javascript? I'm genuinely curious. If you don't have a reasonable answer to that question, then I'm puzzled about your comment.