I agree with backwoods.
You can pay for a premium service like sales genie....For x-amount of dollars per month, you can really fine-tune lists based on geographics,...demographics,..length of homeownership, value of home, household incomes, etc.--but again~You're paying for the service.
I tend to use whitepages.com, because you can do a "reverse search"--Just type in the street you're working on, or maybe have compelted a job on, and it will give you the names, mailing addresses as well as phone numbers of everyone on the street.
Pretty simple, and again-FREE.