Local web agencies that provide SMBs with local marketing services are fighting a tough battle and are being besieged on multiple fronts.  On the one hand, they compete with big, national service providers that can leverage size and scale and operate a highly-oiled sales machine, and on the other ...