1. A method comprising the steps of: receiving a Domain Name, and if the Domain Name is not available: A. establishing from the Domain Name an instance of an individual concept related to the Domain Name; B. identifying a class of concepts wherein one or more attributes of the class of concepts are related to one or more attributes of the individual concept; C. establishing a plurality of relationships between the individual concept and each of the concepts within the class of concepts; D. calculating a plurality of Suggested Domain Names based on the concepts within the class of concepts most closely related to the individual concept; and E. displaying the plurality of Suggested Domain Names.