28. The non-transitory tangible storage medium of claim 27 , wherein the instructions cause the one or more machines to: receive the first NL query; interpret the first NL query to generate a disambiguated second query; and algorithmically vary the disambiguated second query to generate one or more third queries.
28. The non-transitory tangible storage medium of claim 27 , wherein the instructions cause the one or more machines to: receive the first NL query; interpret the first NL query to generate a disambiguated second query; and algorithmically vary the disambiguated second query to generate one or more third queries. 30. The non-transitory tangible storage medium of claim 28 , wherein interpreting the first NL query to generate a disambiguated second query comprises disambiguating the first NL query using one or more first parameters not included in the first NL query, the one or more first parameters including one or more of: browser type, language, location, internet service provider, time of the query, and date of the query; and wherein algorithmically varying the disambiguated second query to generate one or more third queries comprises substituting for the one or more first parameters one or more second parameters.