I have used online lead services many times. You can close several transactions, yes, but many people are unqualified, not motivated, feel no obligation to continues and it takes a lot of weeding to get to a quality client.
I agree with the author of the article.