1. A method, comprising: presenting, to a user by at least one server communicatively coupled to a network, a drill-down survey comprising one or more questions; parsing, by the at least one server, responses to the questions from the user into keywords associated with at least one of the user, a website of the user, and a business of the user; generating, by the at least one server, a candidate domain name relevant to the keywords; and displaying, to the user by the at least one server, a user interface including the candidate domain name, the user interface enabling the user to register the candidate domain name.