The term Web 2.0 refers to the second generation of web development incorporating websites designed to encourage sharing and collaboration between users, like social networking sites (e.g. Facebook), video sharing sites (e.g. Youtube), wikis (e.g. Wikipedia) and blogs (e.g. this one). Of course, Web 2.0 sites are not only accessed through desktop computers with large displays. They are increasingl