Lead generation query?

What are the key factors to consider in choosing a lead generation partner for technology leads. We are an IT services company aiming at the SME market. We have heard many horror stories of relationships that do not work out?!
6 answers 6