1. A computer-implemented method for providing business directory services from a networked client, the method comprising: receiving a search parameter from a user; repeating, until a satisfactory level of granularity is reached: sending the search parameter to a business directory server; receiving, from the business directory server, results of the search responsive to the search parameter; and receiving, from the user, an additional search parameter for searching within the search results.