Internet professionals: job skills for an on-line age