A system or method selects among multiple tuners to tune a particular channel.
A request is received to tune a first channel. In response to this request, a first
tuner is assigned to tune the first channel. A request is received to tune a second
channel. If the program tuned by the first tuner is not being recorded, the first
tuner is assigned to tune the second channel. If the program tuned by the first
tuner is being recorded, the second tuner is assigned to tune the second channel.