By Michael Katz, Guest Expert Michael J. Katz is founder and president of Blue Penguin Development and brings 15 years of sales, marketing, and training experience to client companies. It's a tough question.
Some online businesses outsource everything.
A third party builds and designs the site. Some even host the site on in-house servers. In my opinion, neither is appealing. The best option is somewhere in the middle. It tends to create sites that aren't actively managed and that, in time, stop evolving.