I agree. But the name problem is only one small piece of the text problem. Text is a great deal better than punch cards and that is even a greater deal better than writing things on paper and physically setting the switches.<p>There exists a grotesque obsession with text and the tools to edit text among programmers.<p>My editor of choice can give me a great deal of help when writing HTML markup. It's actually quite amazing how good an editor can be.<p>But I can still jump off the track and remove a "&#60;" where there really should be one. No, that's not really useful to me at all. I'd be much better off in a world where the angular brackes, quote marks wrapping strings, and other arbitrary delimiters of the ENCODING didn't really exist at all.<p>I'd much rather edit a DOM directly than through the looking glass of text.<p>An film editor would never open up his final cut project files and tweak them by hand. He has far better tools that more appropriately fit his domain. Why not me?