Web 2.0 applications and services allow publishing and storing of textual information, by individuals (blogs) and collectively (wikis), of audio recordings (podcasts), of video material (vidcasts), of pictures, etc. Authoring of this user generated content is greatly facilitated by providing easy to use desktop-like interfaces.