What skills are necessary for professionals working in internet marketing?