Another interesting point, made by The Register, is that most search engines, when given a search string like "John Leyden"+"blaster worm", will return a lot of information about John Leyden but very few articles written by him, which is probably what the user is interested in. This is probably due to the fact that web pages are written using HTML, which is a pure page layout language. An HTML page does not give any information as to what the content means. It represents a lot of characters and presentation elements that when read by a human being mean something (or not as the case may be) but it holds no information as to whether this collection of characters and presentation elements resolves into an article about John Leyden or an article written by John Leyden. In practice, the article about probably contains the name John Leyden several times whereas the article written by contains his name at most once or twice. As a result, the article about will be considered more relevant by a search engine but less so by a human being who understands the content of the pages he/she reads. The only way this could ever change would be if web sites start separating content from presentation explicitly, through the use of technologies like XML and XSLT, and search engine take advantage of it. If we were able to reliably perform XSLT rendering in the browser, you could build web sites that, for a given page, provide you with meaningful XML content and a link to a rendering stylesheet. A browser would apply the stylesheet to render the page on screen, while a search engine would discard the stylesheet and only take into account the XML content, thus being able to (at least partially) understand the content and present more relevant results to the user. Maybe in the future, we'll actually be able to find what we're looking for on the Internet?