http://blogs.msdn.com/sharepoint/archive/2008/06/08/how-we-did-it-newsgator-social-sites-2-0-enhanced-social-computing-on-the-sharepoint-platform.aspx