Can anyone suggest a loyal lead company to buy business leads from?

I've tried a couple of different companies and am definately getting very picky about my leads. I hate paying for a lead to find out when I call that they never requested information or have already been called about 50 times and starts threatening me and the company I buy leads from. Your help is greatly appreciated. I want solid, firm, leads that I can call while they still are online requesting info.