Amongst the list of benefits for Cloud Computing solutions you will always find 'Collaboration'. People have been sharing and collaborating for years but it's rarely been efficient. Here is a quick , and not particularly serious run down of collaboration techniques and technologies throughout history.
And no, its not meant to be a concise guide...I have deliberately omitted telepathy, smoke-signals and those rare times when we hear voices in our heads.