1. A method of facilitating registration of domain names, comprising: receiving, via a computer network, a search request specified by a user; responding to the search request, at least in part, by (a) programmatically checking a registration availability of each of a plurality of names in combination with each of a plurality of Top Level Domain (TLD) extensions, and (b) generating, and transmitting via the computer network for presentation to the user, a web form comprising a result table having a plurality of rows and a plurality of columns, wherein the result table indicates, at intersections of the rows and columns, the registration availabilities of corresponding combinations of said names and TLD extensions, and wherein each available combination of a name with a TLD extension is selectable via the table for registration; and receiving, via the computer network, as a result of a single submission of the web form by the user, an identification of a plurality of said combinations selected by the user via said table for registration.