1. A method of building a commodity list for use in searching commodities available for sale on the Internet, comprising: providing a commodity list comprising names of commodities; providing an undesirable word list comprising undesirable words to use in identifying commodities; receiving, from a remote terminal, a proposed phrase for identifying a particular product or service available for sale on the Internet, the proposed phase comprising a first term and a second term that are separated by a space therebetween; determining whether the commodity list includes the proposed phrase as a whole; if determined that the commodity list does not include the proposed phrase as a whole, then determining whether the commodity list includes the first term as a whole or the second term as a whole; if determined that the commodity list includes neither the first term as a whole nor the second term as a whole, then determining whether the first term incorporates one or more undesirable words of the undesirable word list; if determined that the first term incorporates an undesirable word therein, then removing the undesirable word from the first term so as to create a modified first term excluding the undesirable word; determining whether the commodity list includes the modified first term as a whole; and linking the particular product or service to the modified first term in the commodity list such that the particular product or service is searchable in the commodity list using the modified first term.