I have rarely seen hiring outside agencies to do a companies sales work. Hire a highly motivated salesperson and pay him well. And don't kill the goose who is laying the eggs. A great salesperson is often going to make more than the president of the company especially when your fairly new but keep in mind in the long run they are building your company you will have long after they are gone. Where is this ideal person? He already has a great job of course either at your competitors or in some similar field and he's ready to listen to you if you truly have a better offer than the one he has now. You wouldn't have to do much training so that will save you a bundle so he will start making you money almost from day one, call me if you have any questions or would like me to help you find that person....thanks....Ken