What skills are necessary for professionals working in internet marketings