Today, there is a new "old" buzzword: social software. By definition, it involves using "software" to engage in "social" activities. Of course, the idea of technology-based networking is not new and has appeared in various forms since the mid-1970s. And even earlier, depending upon your definition of technology based networking. Ever hear of citizens band […]