Agencies today are challenged to cover all bases???search engine optimization, web and customer analytics, email marketing, marketing automation, social media, social marketing and multi-channel marketing management???along with many traditional forms of communication.