Globalization is the buzzword of the moment. But what does it mean? Opinions are sharply divided, but there ...