When it comes to making business work on the internet, many small companies struggle to find the right approach to online marketing. Many business owners discover, for instance, that running a company Facebook or Twitter account can be time consuming on its own, leaving little time for core business activities. Others may obsess over their …