I worked with a salesman who promised 10,000 names of a very specific list I needed. I even sent him the old list I had and he verified LakeB2B would find better contacts. The list I got back was 5,000 names short and did not contain the profession we had agreed to, meaning only about 3,000 names were useable. I asked for a refund for the names I was not delivered. It's been 4 weeks and I've had multiple phone calls with people in India and have been told "refunds aren't in the contract". So even though I was promised in the contract 10,000 names and they didn't deliver them, I cannot get a refund. During the sales process, they were great. But this has left a terrible impression. The kicker is that it's a small amount of money so I can't understand why they don't just need provide good customer service and pay me back for what was promised and not delivered. I suggest you find another company to work with and if you do decide to go forward with this one, make sure you have a refund provision in the contract so you don't get ripped off like I did.