In this paper, we describe a system which enables the filtering, recording and delivery of digital video broadcasts over satellite, by matching incoming content descriptions to pre-defined sets of personal user preferences which have been defined using MPEG-7. The system enables the automatic analysis, selection and flexible, customized delivery of relevant content extracted from potentially hundreds of concurrent video channels.