The rise of Web 2.0 technology and its implications for democracy