1. A method, comprising the steps of: receiving, by a server computer communicatively coupled to a network, a command from a user interface zooming control on a graphical user interface, to display a map on the graphical user interface for a geographic region displaying a plurality of cities, each of the plurality of cities located at a unique horizontal and vertical position on the map; rendering, by the server computer, on the graphical user interface, the map comprising the geographic region; for each city in the plurality of cities displayed on the map: executing, by the server computer, a query to identify a domain name in a plurality of available domain names comprising a name of the city; generating, by the server computer, a user interface control configured to register the domain name; and rendering, by the server computer, the user interface control on the graphical user interface at a position determined by the unique horizontal and vertical position on the map; and transmitting, by the server computer, the graphical user interface to a client computer for display.