We are using defined crowd to gather our customers data in order to build a highly customer centric product/platform which is not easy task. The support team of defined crowds has been very helpful in working with us as we have been new users or never used the tool before. Data collection process can be done manually but I would suggest this option only when you know what you are doing as it takes time and resources to manage your own list. As long as there's no specific issue, I'd recommend their service over any other vendor. Our main concern was related to the scope of the project so they provided all required tools according to my requirement.