HubSpot provides website development and hosting that is focused on Inbound Marketing. The concept of Inbound Marketing is that people who need what you have to offer find you, rather than you finding them. Social media plays a large part in the methods that HubSpot helps you with. HubSpot also provides a lot of very good 'How To' information to encourage people to find them. This booklet on how to use LinkedIn to generate leads is an example. More help from HubSpot is available.