2. The method of claim 1 , wherein receiving the at least one first search term comprises receiving an audible first search term and transcribing the audible first search term into text with a speech recognizer.
1. A method of performing a residential listing directory search, the method comprising: receiving, by a computer processor, at least one first search term related to a residential listing to be found; searching a directory database to return a first set of residential listings using the at least one first search term, each of the first set of residential listings including an address or phone number; performing a reverse address or phone number search on the directory database using the addresses or phone numbers of the first set of residential listings to find a second set of residential listings having the same address or phone number as listings in the first set of residential listings; aggregating listings in the second set of residential listings with listings in the first set of residential listing that share the same address or phone number to form a third set of residential listings of aggregated listings; receiving a second search term different than the first search term which is a cohabitant name of the residential listing to be found; and selecting at least one of the residential listings from the third set of residential listings using the second search term.