Google Labs has released Search by Location. Enter some search terms and an address, city, or zip code and Google will return a bunch of results which contain nearby addresses and plot them on a map.
You may recall that this idea was the winner of the 2002 Google Programming Contest and submitted by Daniel Egnor.