1459848288-98a6d837-6300-4b68-9b6a-b3f703a04536

A system allows exchange of information by converting it tofrom proprietary formats fromto XML. Initial themes for the initial clusters are determined. For each recorded program whose quality does not match a global preference or program specific preference, a listing of future programs is examined for alternate versions of the program which do match a global preference or program specific preference.