local small businesses struggle with marketing, technology and results