Do companies need web developers and internet marketers?