As we are still in the "trying to figure out what it means" or "trying to give names to ideas we understand only as thoughts" stage, I will keep linking to articles like this: What Is Web 2.0