As the availability of the internet has grown, companies have realized the need for an online presence, addressing the need for companies to embrace online marketing,...