Are web designers and internet marketers necessary for businesses?