A method comprising: receiving an input string via a user interface; determining an alternative of the input string; determining affixes of the input string; determining top level domains associated with the input string; determining (760, 770) registration availability of domain names comprising one-step string sequences determined from the input string based on the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and generating, using a processor, a display for the user interface, wherein the display comprises: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domain names comprising the one-step string sequences, wherein the indications of the registration availability comprise availability/non-availability indicators for domain names formed from the input string and any one of the top level domains, availability/non-availability indicators for domain names formed from the alternative of the input string and a default domain name of the top level domains, availability/non-availability indicators for one-step string sequences formed from the input string, any one of the affixes of the input string, and any one of the top level domains, wherein the indications of the registration availability of the domain names are indicated by the thickness/color of letters of the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string. receiving an input string via a user interface; determining an alternative of the input string; determining affixes of the input string; determining top level domains associated with the input string; determining (760, 770) registration availability of domain names comprising one-step string sequences determined from the input string based on the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and generating, using a processor, a display for the user interface, wherein the display comprises: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domain names comprising the one-step string sequences, wherein the indications of the registration availability comprise availability/non-availability indicators for domain names formed from the input string and any one of the top level domains, availability/non-availability indicators for domain names formed from the alternative of the input string and a default domain name of the top level domains, availability/non-availability indicators for one-step string sequences formed from the input string, any one of the affixes of the input string, and any one of the top level domains, wherein the indications of the registration availability of the domain names are indicated by the thickness/color of letters of the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string. the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domain names comprising the one-step string sequences, wherein the indications of the registration availability comprise availability/non-availability indicators for domain names formed from the input string and any one of the top level domains, availability/non-availability indicators for domain names formed from the alternative of the input string and a default domain name of the top level domains, availability/non-availability indicators for one-step string sequences formed from the input string, any one of the affixes of the input string, and any one of the top level domains, wherein the indications of the registration availability of the domain names are indicated by the thickness/color of letters of the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string.