Various personal attributes such as geography, web browsing behaviour etc. are gathered and analysed to build up a detailed user profile which is in turn used to deliver better messaging and better timing of adverts.