Should I buy leads or generate my own?

This is a very interesting question.  The answer depends on how well you know marketing but also how much time and attention are you able to commit to maximizing your advertising through tracking, measuring and optimizing your advertising campaigns.