1. A method for providing transmission of a data stream according to preferences of a community, the steps comprising: providing a first community, said first community expressing preferences regarding content in first data streams; determining characteristics of said preferences with regard to said first data streams to provide determined characteristics; biasing an individual data stream according to said determined characteristics so that said individual data stream is biased according to said expressed preferences; and transmitting said individual data stream; whereby said individual data stream has more content that said community likes and less content that said community dislikes.