How does one launch an e commerce site like insuranceagents.com where you are getting leads to businesses?

What type of marketing would you do and what type of costs would one incur to launch?

I have several businesses (non insurance related) and I have an idea to attract clients for all businesses in my line of expertise and would forward these leads to them