Or I would suggest having Online TVx program: more than 10000 channels, categorized by countries and genres, integrated search, channels update, etc.