I don't know that you have to buy a list. Identify some wealthy neighborhoods, input the streets into zaba.com and it will give you the names and phone numbers if they are not on the do not call list.
CIS is worth the money. Be specific as to what you are looking for. For example; business numbers, age 50 and over, 100k net worth.
CIS gets it's info from multible data bases. Few wrong numbers etc.
Man, I know I posted a reply here just 5 minutes ago. Do they still have that 16 minute rule?