21. A system, comprising: means for executing computer program instructions stored in a memory in a computer server; means for providing a website that enables users and producers to set up user accounts; means for receiving and storing user preference information or user profile information from the users for influencing access, at least in part, to the media content associated with the website by respective client devices; means for searching the media content on the Internet; means for identifying topics from the searched media content, the topics indicative of currently relevant news or events, the topics indicative of types of media content that will be requested for uploading from producers; means for determining respective profiles for the producers; means for selecting a topic for a respective producer based at least in part upon a respective producer profile and the user preference information or the user profile information; means for publishing the topic to the respective producer; means for receiving and storing a media content uploaded from the producer that relates to the topic in the memory of the computer server; and means for enabling the users to select and download the media content over the Internet from the client devices.
21. A system, comprising: means for executing computer program instructions stored in a memory in a computer server; means for providing a website that enables users and producers to set up user accounts; means for receiving and storing user preference information or user profile information from the users for influencing access, at least in part, to the media content associated with the website by respective client devices; means for searching the media content on the Internet; means for identifying topics from the searched media content, the topics indicative of currently relevant news or events, the topics indicative of types of media content that will be requested for uploading from producers; means for determining respective profiles for the producers; means for selecting a topic for a respective producer based at least in part upon a respective producer profile and the user preference information or the user profile information; means for publishing the topic to the respective producer; means for receiving and storing a media content uploaded from the producer that relates to the topic in the memory of the computer server; and means for enabling the users to select and download the media content over the Internet from the client devices. 29. The system of claim 21 , further comprising: means for downloading the media content that is selected by a user via streaming.