Services and the New Economy: elements of a research agenda