If you have a small business (a small business is generally defined as having under 100 employees, see: http://en.wikipedia.org/wiki/Small_business), you may not think you would need to hire a search engine marketing consulting firm. However, the fact that more and more businesses every day are marketing their products and services online, most small businesses are [...]