1. A method for generating a medium on a network, comprising: processing a user's level of activity and selecting a medium with a highest level of activity in order to create the selected medium on the network, wherein the medium comprises a web page, a blog, a message, an instant message, or a social networking application; querying at least one of local and remote systems to determine user data comprising one or more current interests of the user based on personal information, wherein the personal information comprises ads that have been served, ads the user has clicked, searches requested, and surfing habits; processing the user data to automatically create content for the medium; creating the medium on the network; populating the medium with the automatically generated content; notifying one or more acquaintances of a user of the medium; and preventing a further notification to an acquaintance when a response from the acquaintance is not received within a timeout period, wherein the timeout period is automatically extended for the acquaintance when the acquaintance has previously responded.