1. A method of displaying candidate domain names for registration by a user, the method comprising: presenting, by a computer server in electronic communication with a computer network to a user via a user device in electronic communication with the computer network, a user interface; the user interface comprising a plurality of concurrently displayed sets, each concurrently displayed set comprising one or more of the candidate domain names available for registration, the plurality of concurrently displayed sets comprising a first set of candidate domain names related to a characteristic of the user comprising a name of the user, a name of a business of the user, an address of the business, a location of the user, a location of the business, a purchase history of the user or an ownership of other domain names and a second set of candidate domain names, different from the first set of candidate domain names, related to input data specified by the user, and each set of candidate domain names being concurrently displayed as a domain tile in one or more domain tiles, each domain tile is associated with one of the candidate domain names of the set; the user interface further comprising a selection mechanism to permit the selection of at least one of the candidate domain names available for registration from the first set, related to the characteristic of the user, to thereby enable the user to formulate a request to register the selected at least one of the candidate domain names from the first set; and the user interface further comprising the selection mechanism to permit the selection of at least one of the candidate domain names available for registration from the second set, different from the first set, but concurrently displayed with the first set, related to input data specified by the user, to thereby enable the user to formulate a request to register the selected at least one of the candidate domain names from the second set.