"Team Sites solution called My Communities ??? A place where project teams, departments or other groups can work together, share documents and gain access to each others' knowledge." . . . .