Almost every business these days can benefit from a properly executed online presence, in fact, consumers expect it. For a new, small or struggling business, though, the big decision is whether to take a do-it-yourself approach, handling the planning, graphic design, coding, SEO and execution on your own, or to invest in the services of a professional website design firm.It’s more than simply a question of finances.