. . . . "Web 2.0 encompasses Web technologies and services, such as blogs, social networking sites, wikis, communication tools, and folksonomies that emphasize sharing of content among users and online collaboration." . . .