Web 2.0 - Developing tools for social networking; the implications of the social networking technologies that are major elements of Web 2.0 will have significant impact on the amount of information and knowledge that is generated, and the ways in which it is used.