1. System for distributing data subsets from a transmission station ( 105, 801 ) to at least one user station ( 106, 802 ) over a transmission channel ( 104 ) comprising a contents channel ( 109, 804 ) and an announcement channel ( 110, 803 ), wherein a vote channel is provided from the at least one user station to the transmission station for enabling the user to transmit a vote for a specific data subset to the transmission station, the transmission station ( 105, 801 ) comprises a server ( 805 ) and a selection unit, wherein the server ( 805 ) provides the data subsets for transmission over the contents channel and an index containing a description of future data subsets for transmission over the announcement channel, and wherein the selection unit includes incoming votes in a competition process for bandwidth selection of the contents channel such that data subsets are transmitted over the contents channel which are of interest to the maximum number of users, the at least one user station ( 106, 802 ) comprises a local advisor application ( 810, 811, 812 ) and a local storage ( 813 ), wherein the local advisor application ( 810, 811, 812 ) appoints a user profile specifying the data subsets of interest to a user and selects from the contents channel in association with the index the data subsets which are closest to the user profile for storing them in the local storage ( 813 ).