"The evolution of the internet and concepts such as Web 2.0 has made a significant impact on how we access and share information, communicate with one another and form communities." . . . .