1. A method, comprising: providing in a server, in at least two levels of a hierarchy of levels in a multi-level interactive program guide, a service provider-defined blending of television program choices from which a viewer may select, wherein the blending represents linear programming options and non-linear programming options presented together within the at least two levels.