1. A computer-implemented method, comprising: providing a content storage system, wherein the content storage system permits a user to group and organize stored files hierarchically; generating a discussion workspace associated with each set of grouped stored files, wherein communications from collaborators of the set of grouped stored files are received and maintained in the discussion workspace and accessible by the collaborators.