If you take the time create a really helpful resource that will help your potential clients you can offer it as a giveaway on your site and ask them enter their contact information in order to get it. This technique definitely works, but whatever you give away needs to be really good. When you give someone high-value content that clearly demonstrates your expertise they would be crazy not to become a customer.