1. A method for sharing documents and content between on-demand services comprising: receiving, at a machine resident, first on-demand service, from a user machine, a user request to view a list of content that is viewable by multiple users of the first on-demand service; and sending from the first on-demand service the list of content, the list of content including at least content that is stored at the first on-demand service, and content that is stored at a machine resident, second on-demand service.