By Niall Cook
Social software has taken the Internet by storm, fuelling huge growth in collaborative authoring platforms (such as blogs, wikis and podcasts) and massive expansion in social networking communities.