1. A method for collaboration, the method comprising: providing a database for storing data associated with two or more independent collaboration places, administering collaboration activities among participating clients in each of the two or more independent collaboration places, based on administering the collaboration activities, generating activity data for each of the two or more independent collaboration places, receiving a request from a requesting client for the activity data for one or more of the two or more independent collaboration places, and based on the request, providing the activity data to the requesting client for presentation in a collaboration place interface.