For what it is worth.
I am currently investigating around 3 or 4 different companies who specialize in leads generation.
I will have a look at that and post my reply of the various companies I researched and what my feeling has been about it.
With an entrepreneur coach on here, I am sure he would also be interested in this exercise results