I don't know who does your marketing and I think what one spends and their ROI both have a lot to do with who handles their marketing and who is able to allocate funds in a smart way. I am all for buying leads if they are quality, don't get me wrong. Largely I do believe and have found to have better success building my own brand and also making my own business worth more by doing that too.