For discussion purposes, the browser 120 may be configured as a conventional Internet browser that is capable of receiving and rendering documents written in a markup language, such as HTML (hypertext markup language). [0044] In the illustrated implementation, the server 104 implements a search engine architecture that is capable of receiving user queries from the client 102, parsing the queries t